zoukankan      html  css  js  c++  java
  • 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版本已经正常
  • 相关阅读:
    80X86常用汇编指令集(不断补充完善中)
    重温大师经典:Martin Fowler 的持续集成
    .NET Framework 将有限地向开发者公开源代码
    DotNet源代码中的模式Builder生成器模式
    Delphi内嵌汇编语言BASM精要(转帖)
    sealed关键字用法
    VS2008设置查看.NET源码的方法
    基于LINQ to SQL的WEB开发三层架构(1)
    拓扑排序
    HDU1495 非常可乐(BFS)
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400396.html
Copyright © 2011-2022 走看看