红联Linux门户
Linux帮助

linux下java环境变量配置

发布时间:2008-09-01 16:24:47来源:红联作者:Interlude
1、下载JDK

地址: http://java.sun.com/javase/downloads/index.jsp

Platform 选择 Linux ,有Linux RPM in self-extracting file, Linux self-extracting file两种任选其一,我选择了第二个

2、安装JDK

修改jdk权限为可执行

#chmod 755 jdk-6u6-linux-i586.bin

#./jdk-6u6-linux-i586.bin

依照提示安装选择yes或回车执行安装,即可自动安装,完成后会在当前目录下产生jdk1.6.0_06文件夹(

如果是选择第一种rpm包则默认安装在/usr/java/目录下),可以将其拷到你喜欢的目录下,我是把它放在了/usr/local下。

3、配置环境变量

这是最关键的一步,一定要谨慎配置

编辑 /etc/profile

#vi /etc/profile

加入下面几行:

JAVA_HOME=/usr/local/jdk1.6.0_06

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$JAVA_HOME/jre/bin

修改export这一行,添加: JAVA_HOME CLASSPATH

export JAVA_HOME CLASSPATH PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

配置时一定注意PATH=后面要带:$PATH,否则PATH环境变量没有保留原有值,进而使Linux系统无法正常登录。

另外CLASSPATH=.等号后面是一个点一定要加上,否则会出现java.lang.ClassNotFoundException

4、检验配置

注销环境,使环境变量生效(或者执行source /etc/profile命令 )

# java

# javac

#java -version

如果java 和javac运行了,说明java环境变量配置成功。我们来写一个测试文件test.java

#vi test.java

class test

{

public static void main(String[] args)

{

System.out.println("Hello World!");

}

}

保存退出,下面来编译、执行;

[root@LinuxServer text]# javac test.java

[root@LinuxServer text]# javatest

Hello World!

工作正常,OK.
文章评论

共有 4 条评论

  1. hanyan_007 于 2010-05-19 17:25:39发表:

    同样谢谢楼主,网上有些教程分明有问题的,害的我白忙活一下午,用阁下的方法解决了,再次感谢……{:3_112:}

  2. 老笨虫 于 2008-11-30 14:56:00发表:

    如果您不介意的话,能不能将你的QQ号M我?




    ---------------------------------------------------------------------------------------------------------------------------------------------
    提供uusee卡巴斯基下载。我喜欢dhc,我经常用苏州申通快递来卓越网买DHC化妆品。苏州托运公司是DHL苏州地区合作伙伴。

  3. lichujing 于 2008-11-30 13:15:34发表:

    其实有个更好的办法我在这个论坛上写过了http://www.linuxdiyf.com/bbs/thread-117555-1-1.html

  4. henryhj 于 2008-10-19 11:17:08发表:

    谢谢楼主,网上有些教程分明有问题的,害的我白忙活一早上,用阁下的方法解决了,再次感谢……(6)m:b