当前位置: 技术问答>linux和unix
linux下安装java sdk新问题,请高手路过帮忙!
来源: 互联网 发布时间:2016-05-08
本文导语: [size=11px]我原来是在windows下学习java的,最近顿悟,既然java是跨平台的,我何不在Linux下学习Java呢,多学一个开发平台,很好! 在本地电脑虚拟机上安装redhat as5后下载了java sdk,版本是jdk1.6.0_06。安装过程如下: 进入超级管理...
[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]
在本地电脑虚拟机上安装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]
|
按照我的步骤肯定没问题
環境変数を設定する
/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
保存する
環境変数を設定する
/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
保存する
|
改完后没有 source .bashrc
|
你重启也可以的。
|
你将/etc/alternatives/java改成jdk1.6.0_06下的java
|
很好啊!在讨论中解决了问题!