1. 程式人生 > >centos7.2安裝jdk1.6和/etc/profile不生效問題

centos7.2安裝jdk1.6和/etc/profile不生效問題

一、檢視系統版本

[[email protected] jdk1.6.0_45]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 
[[email protected] jdk1.6.0_45]# uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

二、安裝jdk

1、mkdir /usr/java

2、cp jdk-6u45-linux-x64.bin /usr/java/

3、jdk-6u45-linux-x64.bin 這個是自解壓的檔案,在linux上安裝如下:

# chmod 755 jdk-6u45-linux-x64.bin

# ./jdk-6u45-linux-x64.bin (注意,這個步驟一定要在jdk-6u45-linux-x64.bin所在目錄下)

解壓成功後的目錄:jdk1.6.0_45

三、配置環境變數

1、vi /etc/profile

JAVA_HOME=/usr/java/jdk1.6.0_45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

#把mysql放在jdk配置的後面
export MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"

2、儲存後執行立即生效

/etc/profile  或者 source /etc/profile

3、檢視當前java版本

[[email protected] jdk1.6.0_45]# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

  發現預設的還是系統自帶的1.8,不是配置的1.6。

[[email protected] jdk1.6.0_45]# echo $JAVA_HOME 
/usr/java/jdk1.6.0_45

(該命令輸出JAVA_HOME的環境變數值)輸出為:/usr/java/jdk1.6.0_45 說明修改完成,但還不是系統預設的jdk環境)
跑去/etc/bashrc裡面也配置上面1.6的環境變數,最後重啟系統還是沒有改變。 四、which java 把預設的java重新命名解決上面問題 [[email protected] jdk1.6.0_45]# echo $SHELL
/bin/bash
[[email protected] jdk1.6.0_45]# which java
/usr/bin/java

[[email protected] jdk1.6.0_45]# mv /usr/bin/java /usr/bin/java_bak

[[email protected] jdk1.6.0_45]# . /etc/profile
[[email protected] jdk1.6.0_45]# which java
/usr/java/jdk1.6.0_45/bin/java
[[email protected] jdk1.6.0_45]# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
[[email protected] jdk1.6.0_45]# 
搞定

五、若是用jdk-6u11-linux-i586-rpm.bin 這個也是一個自解壓檔案,不過解壓後的檔案是jdk-6u11-linux-i586-rpm 包,執行rpm命令裝到linux上就可以了。安裝如下: 
#chmod 755 ./jdk-6u11-linux-i586-rpm
# ./jdk-6u11-linux-i586-rpm.bin 
# rpm -ivh jdk-6u11-linux-i586-rpm

相關推薦

centos7.2安裝jdk1.6/etc/profile生效問題

一、檢視系統版本 [[email protected] jdk1.6.0_45]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)  [[email protected] jdk1

Ubuntu 16.04.2 LTS 安裝 jdk1.6 tomcat6 (二)

pass set 命令 arc 記錄 variable ogr ant pat 上一篇記錄和分享了jdk1.6 在Ubuntu 16.04.2 環境下的安裝配置,本文開始安裝和配置tomcat 6 2 安裝tomcat http://tomcat.ap

CentOS7.2 安裝mysql5.6,並配置自動啟動遠端訪問

   安裝之前,需要先解除安裝maiiadb資料庫(centos7自帶的mysql的另一個版本) ## 檢視本機是否安裝了mariadb資料庫 $ rpm -qa|grep mariadb            ## 上一步查出來的檔名,直接複製下來就OK $ rpm -e

centos7.2安裝Python3.6

安裝依賴包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 安裝Python3.7 #執行這個命令新增ep

0002-CENTOS7.2安裝CDH5.10Kudu1.2

Fayson的github: https://github.com/fayson/cdhproject 推薦關注微信公眾號:“Hadoop實操”,ID:gh_c4c535955d0f,或者掃描文末二維碼。 1.概述 本文件描述CENTOS7.2作業系統部署CDH企業版的過程。Cloudera

Linux centos7.5 安裝JDK1.8Tomcat9以及redis5

           Linux centos7.5安裝JDK1.8和Tomcat9以及redis5 Linux的學習階段防火牆記得全程關閉的哈 檢視防火牆狀態 [[email protected] ~]# systemc

Centos7.2安裝Mysql5.6.39

1.從官網下載MySQL5.6.39壓縮包2.進行解壓使用 tar -zxvf MySQL-5.6.39-1.el7.x86_64.rpm-bundle.tar3.解壓出來有7個檔案,需要安裝只有3個分別是client、devel和serverrpm -ivh MySQL-c

阿里雲Centos7.4 安裝JDK1.8Mysql5.7

一, 安裝JDKyumlist java-1.8*  yum install java-1.8.0-openjdk.x86_64 -y二, 安裝mysql5.71.配置YUM源# 下載mysql源安裝包# 安裝mysql源yum localinstallmysql57-com

重新安裝python2.6 yum (可以直接安裝yum yum 依賴於python2.6

(升級或解除安裝Python導致 yum出錯)  一: 升級python導致yum出錯   1. cd  /usr/bin/yum   2.  #!/usr/bin/python 修改為    #!/usr/bin/python2.6      二 :完全重灌python和yum(解除安裝系統的安裝的py

Centos7.2安裝配置Tomcat8

$path images 啟動 ane 關閉防火墻 fire jar spa 修改 一、安裝Centos7.2操作系統 由於以前操作文檔中涉及到Centos系統的安裝,在此不在詳細介紹, 具體安裝操作系統的詳細教程如下: http:

CentOS7.2 安裝redis 3.0.6叢集

1.環境確認 a.系統版本檢視 [[email protected] ~]$ cat /etc/redhat-release CentOS Li

CentOS 安裝Python3, pip3 centos7安裝python3.6pip3

centos7安裝python3.6和pip3 1.yum -y install epel-release 2..執行成功之後,再次執行yum install python-pip 3.對安裝好的pip進行升級 pip install –upgrade pip (注意是兩個短橫線~~) 到這裡pip

CentOS-6.4-x86_64-bin 安裝JDK1.8 Tomcat 8

JDK 安裝 JDK 安裝包:jdk-8u161-linux-x64.tar.gz 安裝在 usr/jdk(新建目錄) 解壓命令:tar -zxvf jdk-8u161-linux-x64.tar.gz 配置jdk環境:vim /etc/profile 回車 末尾加jdk環境

centos7安裝 python3.6.4 安裝virtualenv 來隔離python2 python3 的環境

原文地址:https://blog.csdn.net/yangxiaodong88/article/details/79128119 背景 開發使用python3.6.4 但是系統自己帶的是2.7 版本的 不僅要安裝python3.6 還要將環境隔離開 下載安裝 下載python3.6編譯安

centos7.2安裝maridb開啟3306埠

1、安裝MariaDB 安裝命令 yum -yinstall mariadb mariadb-server 安裝完成MariaDB,首先啟動MariaDB systemctl start mariadb 設定開機啟動 systemctl enable ma

Centos7安裝 elasticsearch-6.2.2及相關外掛

原文地址 elasticsearch是一個開源的搜尋伺服器,提供了一個分散式多使用者能力的全文搜尋引擎,下面是我的安裝筆記 準備工作 java版本 jdk版本必須是1.8及1.8以上 [[email protected] ~]# java -version java version "1.

Centos7安裝 elasticsearch-6.2.2及相關插件

als 測試 內存大小 server 安裝和使用 earch sport ava map 原文地址 elasticsearch是一個開源的搜索服務器,提供了一個分布式多用戶能力的全文搜索引擎,下面是我的安裝筆記 準備工作 java版本 jdk版本必須是1.8及1.8以上 [

Linux下安裝python3.62.7版本,如何將python改為預設的2.7版本的方法

1、首先要檢視python的安裝路徑:    $ which python查詢的是系統預設的版本(如果安裝了3.6版,那麼這裡顯示的是3.6版本的路徑)    $ which python2.7 查詢的是python2.7版本的路徑(一般預設為/usr/bin/python)

centos7系統安裝python3.6.2版本

目前Python存在兩個版本Python2和Python3系列,且這兩個版本同時在更新與維護。到底是選擇Python2還是選擇Python3,取決於當前要使用的庫、框架支援哪個版本。因此一臺電腦上可能需要同時安裝Python2和Python3兩個版本。本文主要講述的是如何在centos7系統中存在pyth

人工智慧與資料探勘準備工作--配置環境--同時安裝python3.62.7並做到切換(1)

本人德國本科生電子資訊工程剛剛畢業,準備德國讀研,空出來4個月假期,所以想分享一下對於人工智慧的看法以及一些入門準備操作。網上關於人工智慧的教程鋪天蓋地,本次部落格也是記錄了一個零基礎小白跨入人工智慧的一切過程。記錄部落格一方面是將自己所學知識進行鞏固,一方面也是想將自己一些