Linux jdk eclipse

本文详细介绍了在Linux环境下手动安装JDK6的过程,包括下载、设置权限、执行安装、配置环境变量等步骤,并提供了遇到NoClassDefFoundError错误时的解决方案,涉及将特定文件转换为.jar格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 http://blog.chinaunix.net/u/21684/showart_384208.html

 1. 手动安装jdk6

首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。
然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。
下面开始安装jdk:

终端下进入你存放jdk-6u12-linux-i586.bin,例如我的位置是:/home/liangshihong
更改文件权限为可执行
$ sudo chmod u+x jdk-6u12-linux-i586.bin

$ sudo -s ./jdk-6u12-linux-i586.bin
一路回车,直到询问是否安装,输入yes回车

ok,安装完毕,下面配置环境变量

配置classpath,修改所有用户的环境变量
$ sudo gedit /etc/profile
在文件最后添加

#set java environment

JAVA_HOME=/home/liangshihong/jdk1.6.0_12

export JRE_HOME=/home/liangshihong/jdk1.6.0_12/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

重新启动计算机,用命令测试jdk的版本

java -version

显示如下信息:成功安装

java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)

2. 错误解决方法:

安装完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

转载于:https://www.cnblogs.com/longyi1234/archive/2010/07/10/cdt.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值