红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu7.04 在虚拟中安装配置JDK的痛并快乐着

发布时间:2007-12-11 17:19:39来源:红联作者:yanweiqi
由于公司上网限制,我不能使用 sudo apt-get install jdk 或 添加删除那样直接从网上下载并安装。

1、只能老实把jdk-6u2-linux-i586.bin下载到 /usr/java目录下,

2、然后执行sudo sh jdk-6u3-linux-i586.bin。执行完成解压后生成 /usr/java/jdk1.6.0-03

3、下面也就是大家熟知的配置环境变量了。

3.1 目前从网上收集了几种方法。
方案一
sudo gedit /etc/profile 在这个文件的末尾追加
代码:
export JAVA_HOME=/usr/java/jdk1.5.0_10/

#注意把新添加的JDK的bin目录追加在$PATH的最前面,这样当系统中安装有多个JDK版本时,
程序会优先搜寻排在最前面的JDK版本。
export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。
代码:
source /etc/profile
说明:按上述说法 在ubuntu7.04执行 source /etc/profile 根本无法通过,报3个一下信息
bash:export :commond not found。所以这种方案在Ubuntu 7.04版本无法通过。由于在下刚
接触linux不久也许这种方法可以其他版本(例如redhat、红旗)通过。

方案二

首先撤销方案一的所有设置,实行方案二

执行 sudo gedit ~/.bashrc


加入如下五行:

JAVA_HOME=/usr/java/jdk1.6.0_03

JAVA_BIN=/usr/java/jdk1.6.0_03/bin

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH


第四步是必须的,不然它总是调用FC6自带的jdk1.4

四、创建链接

#cd /usr/bin
#ln -s -f /usr/java/jdk1.6.0_03/jre/bin/java
#ln -s -f /usr/java/jdk1.6.0_03/bin/javac

如按上诉方法可成功。

方案三

次方案适合
sudo apt-get install sun-java6-jre
sudo apt-get install sun-java6-jdk
的安装方式,完成后配置环境变量

sudo gedit /etc/enviroment 加入
CLASSPATH=/usr/lib/jvm/java-6-sun/lib

JAVA_HOME=/usr/lib/jvm/java-6-sun
然后编辑 JVM 配置文件: sudo gedit /etc/jvm

将文件中的 /usr/lib/jvm/java-6-sun这一行填入到配置块的顶部。

测试java -version Ok

这种方案是最简单的,但下载速度较慢。
此方案来源于 http://gloomy.yo2.cn/articles/configure-java-in-ubuntu.html

由于时间原因先总结以下三种方案供初学者借鉴。如用其他方案请大家续上。
文章评论

共有 0 条评论