linux安装JDK

1. 先从网上下载jdk(jdk-1_5_0_04-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。


进入安装目录
#cd /home
#cp jdk-1_5_0_04-linux-i586.rpm /usr/local
#cd /usr/local
给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_04-linux-i586.rpm.bin
#./jdk-1_5_0_04-linux-i586.rpm.bin
此时会生成文件jdk-1_5_0_04-linux-i586.rpm,同样给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_04-linux-i586.rpm
安装程序
#rpm -ivh jdk-1_5_0_04-linux-i586.rpm
出现安装协议等,按接受即可。



     2.设置环境变量
输入以下命令:
    username:/etc/profile.d # set java environment
username:/etc/profile.d # JAVA_HOME=/usr/java/jdk1.5.0_04
username:/usr/local/tomcat/bin # JRE_HOME=/usr/java/jdk1.5.0_04/jre
username:/etc/profile.d # CLASSPATH=.:$JAVA_HOME/bin:$PATH
username:/etc/profile.d # PATH=$JAVA_HOME/bin:$PATH
username:/etc/profile.d # export JAVA_HOME CLASSPATH PATH


3.在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
    #echo $JRE_HOME
    #echo $CLASSPATH
#echo $PATH

4.检查JDK是否安装成功。
#java -version
如果看到JVM版本及相关信息,即安装成功!

 

 

 

   设置环境变量,依次输入如下命令  
cd  /etc  
vi  profile打开这个文件在文件最后添加如下三句  
EXPORT  JAVA_HOME=/usr/j2sdk1.4.2  
EXPORT  PATH=&JAVA_HOME/bin:&PATH  
EXPORT  CLASSPATH=.:&JAVA_HOME/lib/rt.jar:&JAVA_HOME/lib/tools.jar然后保存文件    
这样js2dk我们就安装好了  ,注意环境变量中不要漏掉当前目录.我们可以写个测试文件来检查一下

 

 

已经实验的可用方法是:

自己建立/etc/profile.local文件 添加环境变量的设置语句:
JAVA_HOME=/usr/java/jre1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH

1. 修改/etc/profile文件

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

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

     

Java代码
  1.      JAVA_HOME=/usr/share/jdk1.5.0_05  
  2. PATH=$JAVA_HOME/bin:$PATH  
  3.     CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  4. export JAVA_HOME  
  5. export PATH  
  6. export CLASSPATH  
  JAVA_HOME=/usr/share/jdk1.5.0_05       PATH=$JAVA_HOME/bin:$PATH    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar       export JAVA_HOME       export PATH       export CLASSPATH

    ·重新登录
·提示
CLASSPATH中的“.”不能丢!

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

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

Java代码
  1.             set JAVA_HOME=/usr/share/jdk1.5.0_05  
  2. export JAVA_HOME  
  3. set PATH=$JAVA_HOME/bin:$PATH  
  4.         export PATH  
  5.         set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  6.         export CLASSPATH  
set JAVA_HOME=/usr/share/jdk1.5.0_05       export JAVA_HOME       set PATH=$JAVA_HOME/bin:$PATH   export PATH   set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export CLASSPATH

    ·重新登录

 

  3. 直接在shell下设置变量

            一次性设置,因为换个shell 你的设置就失效了.

    只需在shell终端执行下列命令:

    

Java代码
  1.         export JAVA_HOME=/usr/share/jdk1.5.0_05  
  2. export PATH=$JAVA_HOME/bin:$PATH  
  3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
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

 

修改linux默认jdk版本文章分类:Java编程当你已经成功把jdk1.6.0_03 安装到 /usr/java,并且配置好了系统环境变量
执行 # java -version 时就是 显示jdk1.4.3,是因为你的linux系统有默认的jdk;执行
1.
# cd /usr/bin
# ln -s -f /usr/local/jdk1.6.0_01/jre/bin/java
# ln -s -f /usr/local/jdk1.6.0_01/bin/javac
(2. Remove the old empty java environment
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)
如果执行完1,查看 /usr/bin下的java properties,如果已经修改过来了,则步骤2不必再执行,命令行输入
# java –version
则可以看到jdk版本已经正常

posted on 2010-01-12 14:25  dhj  阅读(147)  评论(0编辑  收藏  举报

导航