Linux下安裝JDK及環境設定
一、先從網上下載 jdk(jdk-6u24-linux-i586-rpm.bin) ,推薦SUN的官方網站www.sun.com(目前網址已經改變,不過此網址依然有效),下載後放在/usr目錄中,當然 其它地方也行。
二、 解除安裝系統自帶的jdk
1. 解除安裝系統自帶的jdk版本:
檢視自帶的JDK:
# rpm –qa | grep gcj
看到如下資訊:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps命令刪除上面查詢的內容
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2.解除安裝rpm安裝的JDK版本:
檢視安裝的JDK資訊:
#rpm –qa | grep jdk
看到如下資訊:
java-1.6.0.openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0-16-fcs
解除安裝:
#rpm -e --nodeps jdk-1.6.0-16-fcs
三、安裝
進入檔案存放目錄,我這裡存放在/usr/myfile中
#cd /usr/myfile
#cp jdk-6u24-linux-i586-rpm.bin /usr/local
#cd /usr/local
給 所有使用者新增可執行的許可權
#chmod +x jdk-6u24-linux-i586-rpm.bin
#./jdk-6u24-linux-i586-rpm.bin
系統將會自動的進行安裝,如果系統只是解壓,那麼可執行下面的步驟:
此時會生成檔案jdk-6u24-linux-i586-rpm,同樣給所有使用者新增可執行的許可權
#chmod +x jdk-6u24-linux-i586-rpm
安 裝程式
#rpm -ivh jdk-6u24-linux-i586-rpm
出現安裝協議等,按接受即可。
四、設定環境變數。
#vi /etc/profile
在最後面加入
#set java environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保 存退出。
要使JDK在所有的使用者中使用,可以這樣:
vi /etc/profile.d/java.sh
在新的 java.sh中輸入以下內容:
#set java environment
JAVA_HOME=/usr/java/jdk-1.6.0_24
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
儲存退出,然後給java.sh分配許可權:chmod 755 /etc/profile.d/java.sh
五、在終端使用echo命令 檢查環境變數設定情況。
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
六、檢查JDK是否安裝成功。
#java -version
如果看到JVM版本及相關資訊,即安裝成功!
七、相關知識
配置環境變數PATH,JAVA_HOME,CLASSPATH
配置環境變數有三種:
1.修改/etc/profile檔案(系統有效)
(1)#root > vi /etc/profile
(2)使用VI編輯器在profile檔案中新增以下語句:
JAVA_HOME=/usr/java/jdk-1.6.0_24
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPATH
(3)重新登入
[注意]
<1>Linux下環境變數使用:分隔路徑,不同於Windows下的;
<2>Linux使用($+環境變數名)來引用原來變數的值,Windows則是使用%+環境變數名+%.比如$PATH和%PATH%
<3>CLASSPATH中不能存在空格,如Windows下的C:\Documents and Settings\seagar\jdk1.5將是不合法的路徑名
<4>CLASSPATH中的當前目錄"."不能忽略
<5>export把環境變數匯出為全域性變數
<6>大小寫嚴格區分
2.修改.bashrc檔案(個人使用者有效)
(1)#root > vi /home/seagar/.bashrc
(2)使用VI編輯器在.bashrc檔案中新增以下語句:
JAVA_HOME=/usr/java/jdk-1.6.0_24
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPAT
3.直接在shell修改(當前Shell有效)
export JAVA_HOME=/usr/java/jdk-1.6.0_24
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
相關文章
- Linux安裝jdk環境LinuxJDK
- jdk在linux下安裝、配置環境變數JDKLinux變數
- JAVA下載安裝及設定環境變數Java變數
- Linux下檢視jdk安裝路徑版本、安裝jdk、配置環境變數LinuxJDK變數
- Linux實用之Java(JDK)環境安裝LinuxJavaJDK
- Linux配置JavaEE環境 Linux中安裝JDK、Tomcat、mysql 設定Tomcat自啟動、設定mysql自啟動LinuxJavaJDKTomcatMySql
- Linux下安裝Go環境LinuxGo
- linux環境下redis安裝LinuxRedis
- Windows環境下安裝LinuxWindowsLinux
- Linux下Java環境安裝LinuxJava
- Linux環境下安裝NginxLinuxNginx
- 如何下載安裝jdk和配置環境JDK
- linux 開發離線環境下載及安裝Linux
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- 0001_02_JDK的安裝及環境配置JDK
- Linux環境下nginx安裝配置LinuxNginx
- Linux環境下ApacheActiveMQ基本安裝LinuxApacheMQ
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- linux 下安裝 jdkLinuxJDK
- Linux環境Flume安裝配置及使用Linux
- Linux環境Sqoop安裝配置及使用LinuxOOP
- Linux環境Hive安裝配置及使用LinuxHive
- Linux環境Spark安裝配置及使用LinuxSpark
- Linux環境下達夢資料庫安裝及解除安裝手冊Linux資料庫
- linux環境下安裝nginx步驟LinuxNginx
- Linux 環境下編譯安裝 RedisLinux編譯Redis
- Linux環境下Apache ActiveMQ 基本安裝LinuxApacheMQ
- Linux 下使用 Docker 安裝lnmp環境LinuxDockerLNMP
- jdk安裝,環境變數配置JDK變數
- JDK環境解析,安裝和目的JDK
- java jdk 設定環境變數JavaJDK變數
- 如何在 Arch Linux 上安裝和設定 KDE 桌面環境?Linux
- 在Linux下安裝JDKLinuxJDK
- Linux環境下 RabbitMQ 的下載與安裝LinuxMQ
- Linux 下 Go 環境搭建以及 Gin 安裝LinuxGo
- 如何在 Linux 環境下安裝使用 pycharm?LinuxPyCharm
- Linux環境下nodejs和cnpm的安裝LinuxNodeJSNPM
- linux環境下軟體安裝之MavenLinuxMaven