Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264941
  • 博文数量: 25
  • 博客积分: 329
  • 博客等级: 一等列兵
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-24 09:43
文章分类

全部博文(25)

文章存档

2014年(4)

2013年(12)

2012年(9)

分类: 嵌入式

2013-11-10 18:21:02

下载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) |
0

上一篇:linux下的socket编程

下一篇:FATFS分析

给主人留下些什么吧!~~