zoukankan      html  css  js  c++  java
  • Linux配置java环境变量 【随手记】

    JAVA环境变量

    1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

    2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。

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

    [root@lyn ~]# tar -zxvf jdk-7u4-linux-i586.tar.gz

     

    [root@lyn jdk1.7.0_04]# ls

    bin        db       jre  LICENSE  README.html  src.zip

    COPYRIGHT  include  lib  man      release      THIRDPARTYLICENSEREADME.txt

    [root@lyn jdk1.7.0_04]# pwd

    /var/opt/jdk1.7.0_04

     

    三种配置JAVA环境变量的方法:

    1.添加使之成为全局变量,所有用户的shell都有权使用这些环境变量

    在/etc/profile文件末尾加入:

    [root@lyn etc]# vi profile

    export JAVA_HOME=/var/opt/jdk1.7.0_04

    export PATH=$JAVA_HOME/bin:$PATH

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

    重新登录

    测试:

    [root@lyn ~]# java -version

    java version "1.7.0_04"

    Java(TM) SE Runtime Environment (build 1.7.0_04-b20)

    Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)

    2. 添加使之成为局部变量,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了

    在.bash_profile文件末尾加入

    [root@lyn ~]# cd /home

    [root@lyn home]# ls

    lyn  zxc

    [root@lyn home]# cd zxc

    [root@lyn zxc]# ls -a

    .  ..  .bash_logout  .bash_profile  .bashrc

    [root@lyn zxc]# more .bash_profile

    # .bash_profile

     

    # Get the aliases and functions

    if [ -f ~/.bashrc ]; then

            . ~/.bashrc

    fi

     

    # User specific environment and startup programs

     

    PATH=$PATH:$HOME/bin

     

    export PATH

    [root@lyn zxc]# vi .bash_profile

    export JAVA_HOME=/var/opt/jdk1.7.0_04

    export PATH=$JAVA_HOME/bin:$PATH

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

    重新登录

    测试:

    [zxc@lyn ~]$ java -version

    java version "1.7.0_04"

    Java(TM) SE Runtime Environment (build 1.7.0_04-b20)

    Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)

    3. 直接在shell下设置临时变量

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

    [root@lyn ~]# export JAVA_HOME=/var/opt/jdk1.7.0_04

    [root@lyn ~]# export PATH=$JAVA_HOME/bin:$PATH

    [root@lyn ~]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    shell退出后环境变量失效,以后要使用的时候需要重新设置

    测试:

    [root@lyn ~]# java -version

    java version "1.7.0_04"

    Java(TM) SE Runtime Environment (build 1.7.0_04-b20)

    Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)

     

     

    卸载jdk

    1.将添加的部分删掉

    2.删掉jdk的文件夹

  • 相关阅读:
    用欧拉公式推导三角函数所有公式包括 倍角公式-半角公式-和差化积-积化和差
    20161006-git学习笔记
    十五的学习日记20160925
    十五的学习日记20160926-你不知道的JS笔记/
    十五的学习日记20160927-ES6学习/中间变量/数组坑/
    十五的学习日记20160928-扑克牌/目标/Apache外网访问
    十五的学习日记20160929-click300毫秒延迟/requestAnimationFrame/帧率
    十五的学习日记20160930-jquery/ajax/JS引擎/job queue
    十五的学习日记20161001-insertAdjacentHTML与insertAdjacentText
    传入评分 返回整数和小数 页面拼接 --------------20160705
  • 原文地址:https://www.cnblogs.com/arraylist/p/6384893.html
Copyright © 2011-2022 走看看