首先下载到jdk文件 cpio.gz 然后解压缩
gunzip +文件名
cpio -idmv < +文件名
然后使用: vi /etc/profile 进入文件
再按 i 进入插入模式
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意还应该输入
source /etc/profile
才能正常运行
PS:JAVA_HOME的路径是你JDK解压的路径
可能出现的问题:
(1)出现错误提示:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
(2)出现该问题的原因是:
JAVA_HOME/lib中的tools.pack没有被解压成tools.jar,执行:
JAVA_HOME/jre/lib中的rt.pack没有被解压成rt.jar
(3) 解决的方法是:
进入到JAVA_HOME/lib中,将tools.pack解压成tools.jar,执行:
unpack200 tools.pack tools.jar
进入到JAVA_HOME/jre/lib中,将rt.pack解压成rt.jar:
unpack200 rt.pack rt.jar
(4)如果上述解决方法中出现unpack200 command not found之类的提示,
请检查java的环境变量配置是否正确,这里给出我的环境变量配置信息:
vi ~/.bashrc
在该文件后面添加:
然后记得执行:source ~/.bashrc
然后输入 java -version 出现java的版本 就说明java环境配置成功!