Linux系统下Java环境变量的设置

2022-04-11 科技 106阅读
从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。

解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中:

代码:

sudochmod755jdk1.5.0_10_XXXX.bin
sudo./jdk1.5.0_10_XXXX.bin

sudomkdir/usr/java

sudomvjdk1.5.0_10//usr/java

代码:

sudogedit/etc/profile

在这个文件的末尾追加:

代码:

exportJAVA_HOME=/usr/java/jdk1.5.0_10/

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

exportPATH=$JAVA_HOME/bin:$PATH

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

保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。

代码:

source/etc/profile

如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。

最后检查环境变量更改是否生效:

代码:

java-version
-----
下面是另一种
1、下载需要的jdk(我的是jdk-6u2-linux-i586-rpm.bin),放在/home目录。
2、
#cd/home
#cpjdk-6u2-linux-i586-rpm.bin/usr/local
#cd/usr/local
(给所有用户添加可执行的权限)
#chmod+xjdk-6u2-linux-i586-rpm.bin
#./jdk-6u2-linux-i586-rpm.bin
(有可能会生成jdk-6u2-linux-i586-rpm文件,若是,则#chmod+xjdk-6u2-linux-i586-rpm,然后#rpm-ivhjdk-6u2-linux-i586-rpm.若非,即直接进入安装程序)
出现安装协议,一直enter最后到y接受。

3、设置环境变量。
若是只是当前用户:
#vi/etc/profile
在最后加入(与xp中cmd设置一样)
#setjavaenvironment
JAVA_HOME=/usr/java/jdk1.6.0_02
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
exportJAVA_HOMECLASSPATHPAHT
esc回到命令模式,:wq退出。

若是要在所有用户中使用:
vi/etc/profile.d/java.sh
在新的java.sh中输入上面情况中在末尾添加的内容:
保存退出,然后给java.sh分配权限:chmod755/etc/profile.d/java.sh
保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。
代码:
source/etc/profile
如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。
最后检查环境变量更改是否生效:
代码:
java-version
4、可在终端个查看环境变量设置情况:
#echo$JAVA_HOME
#echo$CLASSPATH
#echo$PATH

5、检查JDK是否成功安装:
#java-version
#javac-?
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com