linux配置java环境变量(Linux安装java)

admin 232 0

大家好,今天给各位分享linux配置java环境变量的一些知识,其中也会对Linux安装java进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

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

从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。

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

sudo chmod 755 jdk1.5.0_10_XXXX.bin

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之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。

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

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

1、下载需要的jdk(我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目录。

#cp jdk-6u2-linux-i586-rpm.bin/usr/local

(给所有用户添加可执行的权限)

#chmod+x jdk-6u2-linux-i586-rpm.bin

(有可能会生成jdk-6u2-linux-i586-rpm文件,若是,则#chmod+x jdk-6u2-linux-i586-rpm,然后#rpm-ivh jdk-6u2-linux-i586-rpm.若非,即直接进入安装程序)

出现安装协议,一直enter最后到y接受。

在最后加入(与 xp中cmd设置一样)

JAVA_HOME=/usr/java/jdk1.6.0_02

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

export JAVA_HOME CLASSPATH PAHT

在新的java.sh中输入上面情况中在末尾添加的内容:

保存退出,然后给java.sh分配权限:chmod 755/etc/profile.d/java.sh

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

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

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

4、可在终端个查看环境变量设置情况:

二、怎么在linux配置java环境变量

在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,

执行命令./jdk-6u14-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到任何一个目录下。

1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

三.三种配置环境变量的方法1.修改/etc/profile文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

·用文本编辑器打开/etc/profile

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

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

a.你要将/usr/share/jdk1.6.0_14改为你的jdk安装目录

b. linux下用冒号“:”来分隔路径

c.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来的环境变量的值

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种

d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。

e. export是把这三个变量导出为全局变量。

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

·用文本编辑器打开用户目录下的.bash_profile文件

·在.bash_profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

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

不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

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

1.用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:

public static void main(String args[]){

System.out.println("A new jdk test!");

2.编译:在shell终端执行命令 javac Test.java

3.运行:在shell终端执行命令 java Test

当shell下出现“A new jdk test!”字样则jdk运行正常。

·找到jdk安装目录的_uninst子目录

·在shell终端执行命令./uninstall.sh即可卸载jdk。

三、linux怎么配置java环境变量

在安装好jdk之后可以通过如下三种方法配置环境变量:

1.该计算机只作为开发使用,直接修改/etc/profile文件,所有用户的shell都有权使用这些环境变量,因此可能会给系统带来安全性问题。

终端输入命令 vi/etc/profile编辑profile文件

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

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

a.将/usr/share/jdk1.6.0_14改为该计算机jdk安装目录

b. linux下用冒号“:”来分隔路径

c.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来的环境变量的值

2.更为安全的方法修改只需要修改其个人用户主目录下的.bash_profile文件,即.bash_profile文件,把使用这些环境变量的权限控制到用户级别。

终端输入命令 vi~/.bash_profile编辑.bash_profile文件

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

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

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

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

四、Linux系统中怎么设置java环境变量

1、5注意这里的JAVA_HOME后面一定要带上bin路径,路径设置完成一定要用export输出

2、6设置环境变量后使用java的v参数测试,还是失败,因为没有执行source命令

3、7环境变量修改后执行source命令,使得配置生效

4、8运行source后,使用java的version参数,能看到java版本说明java环境变量配置成功

5、9这是profile文件配置的核心内容java变量

五、linux下如何设置JDK环境变量

纯java开发的软件在linux下面也可以应用自如。那么首先就需要配置好linux下的java环境,具体说来,就是配置jdk环境变量。

介绍在linux下配置jdk环境变量的几种常用方法。

首先在linux下安装jdk,如果出现提示权限不够(且root下也提示权限不够),可用#ls-l filename命令查看一下,如果显示类似如:

则表示任何用户都没有可执行权限(即使是root用户)。

这样,安装好后,就可以接下来进行环境变量的配置了。这里给出三种可选方法:

当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

用文本编辑器打开/etc/profile,在profile文件末尾加入:

JAVA_HOME=/usr/share/jdk1.5.0_05

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

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的.bashrc文件就可以了。

用文本编辑器打开用户目录下的.bashrc文件,在.bashrc文件末尾加入:

set JAVA_HOME=/usr/share/jdk1.5.0_05

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

不推荐使用这种方法,因为换个shell,该设置就无效了。这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

export JAVA_HOME=/usr/share/jdk1.5.0_05

export PATH=$JAVA_HOME/bin:$PATH

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

1.要将/usr/share/jdk1.5.0_05jdk改为jdk安装目录

2. linux下用冒号”:”来分隔路径

3.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。

4. CLASSPATH中当前目录”.”不能丢掉。

5. export是把这三个变量导出为全局变量。

OK,关于linux配置java环境变量和Linux安装java的内容到此结束了,希望对大家有所帮助。