安装java设置变量的问题----待解决中

博主在Linux Red Hat AS5环境下尝试安装Java SDK 1.6,并遇到了版本冲突及环境变量配置问题。文章详细记录了安装步骤及环境变量配置尝试,包括使用.bashrc文件和/etc/profile文件等方法。
发表于:2008-05-02 10:51:30 楼主
[size=11px]我原来是在windows下学习java的,最近顿悟,既然java是跨平台的,我何不在Linux下学习Java呢,多学一个开发平台,很好!
在本地电脑虚拟机上安装redhat as5后下载了java sdk,版本是jdk1.6.0_06。安装过程如下:
进入超级管理员模式:
1、给下载文件赋权限
   chmod 755 jdk-6u6-linux-i586.bin
2、执行
   ./jdk-6u6-linux-i586.bin
3、安装
   rpm -ivh jdk-6u6-linux-i586.rpm

这些安装完无任何问题!

配置环境变量
网络上有三种配置方式:
1、修改/etc/profile
2、修改.bashrc
3、直接在shell下修改
一般建议使用2去更改
问题出现了
我在超级管理员权限下修改.bashrc的结果如下:
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
      ./etc/bashrc

set JAVA_HOME=/usr/java/jdk1.6.0_06
export JAVA_HOME
set PATH=$PATH$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

fi

#User specific aliases and functions

java sdk 安装目录为 usr/java/jdk1.6.0_06

当执行java -version后显示
java version"1.4.2"
gil(GUN libgc) version 4.1.1 20070105 (Reh Hat 4.1.1-52)

说明目前所使用的java sdk版本仍为1.4.2,即为系统自带sdk。

进行echo测试
#echo $JAVA_HOME
为空
#echo $CLASSPATH
为空
#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/tom/bin


进行编译可以通过,执行时出现找不到main入口

还请大虾们指导。。。。
[/size]
 
 
发表于:2008-05-02 12:35:271楼 得分:0
改完后没有 source .bashrc
发表于:2008-05-02 12:35:412楼 得分:0
你重启也可以的。
发表于:2008-05-02 14:18:003楼 得分:0
不行 啊

按照我的步骤肯定没问题

環境変数を設定する 

/etc/profileのファイルに 下記の内容を追加する
export JAVA_HOME = /usr/java/jdk1.5.0_15
export PATH = $JAVA_HOME/bin:$PATH
CLASSPATH=.:/usr/java/jdk1.5.0_15/lib/tools.jar:$CLASSPATH
export CLASSPATH

保存する

发表于:2008-05-02 17:31:475楼 得分:0
你将/etc/alternatives/java改成jdk1.6.0_06下的java

发表于:2008-05-02 17:50:326楼 得分:0
编辑 etc/profile

增加内容如下:

JAVA_HOME=/usr/java/jdk1.6.0_06
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPATH

编译没有问题,执行还是找不到main。

是不是CLASSPATH设置不对?还是我用的sdk版本太高,和以前的有区别?

发表于:2008-05-02 17:54:587楼 得分:0
现在输入

javac -version

出现 

javac 1.6.0_06

输入java -version

出现

java version "1.4.2"

发表于:2008-05-03 13:20:268楼 得分:0
java 没装好,卸掉重新装一遍,必要时要可以用rpm -ivh --force 来装~~~~
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值