下载eclipse文件,下载地址为:
下载后解压,允许eclipse程序,出现如下错误
说明Java虚拟机(JVM)版本不够,于是就需要装高版本的Java JDK。
下载地址为:
重新安装高版本的JVM,在安装之前应卸载掉系统自带的1-4版本的jvm,下载命令为:
运行 rpm -qa | grep gcj
出现 java-1.4.2-gcj-compat-devel....
卸载 rpm -e --nodeps
java-1.4.2-gcj-compat-devel....
此时jdk1.4卸载完成
安装jdk1.6
运行jdk-6u10-linux-i586-rpm.bin文件,如果没有可执行权限,添加可执行权限
添加环境变量
vim /etc/profile
JAVA_HOME=/opt/jdk1.6.0_16
JRE_HOME=/opt/jdk1.6.0_16/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
; valid users = MYDOMAIN\%S
export JAVA_HOME JRE_HOME PATH CLASSPATH
安装完JDK ,设定环境变量后出现这个错误:
[root@localhost lib]# javac
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
[root@localhost lib]# java
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
解决办法:分别把
/opt/jdk1.6.0_15/lib/ tools.pack 转为 tools.jar
/opt/jdk1.6.0_15/jre/lib/rt.pack 转为 rt.jar
[root@localhost lib]# pwd
/opt/jdk1.6.0_15/lib
[root@localhost lib]# unpack200 tools.pack tools.jar
[root@localhost lib]# ls
ct.sym htmlconverter.jar jconsole.jar orb.idl tools.jar tools.pack.bak
dt.jar ir.idl jexec sa-jdi.jar tools.pack visualvm
[root@localhost lib]# pwd
/opt/jdk1.6.0_15/jre/lib
[root@localhost lib]# unpack200 rt.pack rt.jar
呵呵,,搞定!!
阅读(2970) | 评论(0) | 转发(0) |