java安裝:
linux中java的安裝步驟:
1,下載jdk1.6.0
鏈接:wgethttp://down1.chinaunix.net/distfiles/jdk-6u18-dlj-linux-i586.bin 2,安裝jdk:
將jdk下載到相關目錄,如:usr/local/
執行安裝:./jdk-6u18-dlj-linux-i586.bin
進入jdk目錄:cd /usr/local/jdk1.6.0_18
3,配置java環境變量:vi /etc/profile
在profile文件最後添加:
export JAVA_HOME=/usr/local/jdk1.6.0_18
export PATH=$PATH:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
4重新登錄或者reboot(重啟)或者利用命令:#source /etc/profile 使java環境變量配置立即生效
5,在終端輸入命令:java -version
報錯:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
解決方法:
進入目錄:usr/local/jdk1.6.0_18/lib
將tools.pack解壓為tools.jar:
unpack200 tools.pack tools.jar
進入目錄:/usr/local/jdk1.6.0_18/jre/lib
將rt.pack解壓為rt.jar:
unpack200 rt.pack rt.jar
6,分別進入usr/local/jdk1.6.0_18/lib和/usr/local/jdk1.6.0_18/jre/lib
分別將tools.pack 和 rt.pack 解壓為tools.jar 和 rt.jar:
unpack200 tools.pack tools.jar
unpack200 rt.pack rt.jar
7,測試java:
在終端輸入命令:
java -version
出現:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)
java安裝完成。
8,卸載jdk:
找到jdk安裝目錄的_uninst子目錄
在shell終端執行命令./uninstall.sh即可卸載jdk。
9,需要給某個用戶權限使用這些環境變量,只需要修改其個人用戶主目錄下的.bash_profile文件:
首先:#cd /home
#ls
進入用戶test1家目錄:
#cd test1
#ls -a
利用vi編輯器在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/local/jdk1.6.0_18
export PATH=$PATH:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
重新登錄即可。
本文出自 “通哥的運維筆記” 博客,謝絕轉載!