zoukankan      html  css  js  c++  java
  • ubuntu下jdk环境变量的设置

    先来科普一下各种环境变量的知识吧.
    Ubuntu Linux 环境变量的优先级
    
    /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件自动被执行。
    
    /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
    ~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
    
    ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
    /etc/bash.bashrc:当用户进入shell或桌面系统自动执行的脚本
    
    几个环境变量的优先级:1>2>3
    

    1.首先就是修改/etc/profile

    export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_51
    export JRE_HOME=/usr/lib/jdk/jdk1.7.0_51/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    

    之前这里一直打错。。 打成了“jdk1.7.0.45”... 结果当然是各种失败啦。。。。。 ╮(╯_╰)╭

    2.然后我修改完发现root和我的本地用户都可以 但就是grid不行。。。

    于是我又修改了~/.bashrc 这个可以直接用vi进去。 添加和上面一样的代码即可。

    3.如果还是不行就修改/etc/environment

    这是我的:
    JAVA_HOME=/usr/lib/jdk/jdk1.7.0_51
    JRE_HOME=/usr/lib/jdk/jdk1.7.0_51/jre
    CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH"
    LANGUAGE="zh_CN:zh:en_US:en"
    LANG="zh_CN.UTF-8"
    
    这样就应该没问题了吧。。。 可纠结死我了。。。 一定得注意检查清楚路径!
  • 相关阅读:
    SoapUI 使用笔记
    git 使用笔记(二)
    git 使用笔记(一)
    jquery 拓展
    hdu 1024 Max Sum Plus Plus (DP)
    hdu 2602 Bone Collector (01背包)
    hdu 1688 Sightseeing (最短路径)
    hdu 3191 How Many Paths Are There (次短路径数)
    hdu 2722 Here We Go(relians) Again (最短路径)
    hdu 1596 find the safest road (最短路径)
  • 原文地址:https://www.cnblogs.com/iamchao/p/3677153.html
Copyright © 2011-2022 走看看