ubuntu配置java环境变量
来源:互联网 发布:虚拟试衣软件 编辑:程序博客网 时间:2024/05/16 14:39
一、Linux 下设置环境变量的方法有多种:1、/etc/environment 用于设置整个系统的环境,与登录用户无关 2、/etc/profile 用于所有用户的环境,登录时执行 3、~/.profile 用于设置当前用户的环境,登录时执行 4、~/.bashrc 专用于当前用户的bash shell的bash信息,每次打开新的shell时,该文件被执行 登陆系统时shell读取的顺序是:/etc/profile → /etc/enviroment → ~/.profile → ~/.bashrc(如果存在),所以 export LANG=zh_CN 加入 /etc/profile 时登录提示显示英文,而将 LNAG=zh_CN 加入 /etc/environment 时登录提示显示中文。首先要认识几个和环境变量有关的文件:
-
/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
-
/etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
-
/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
-
~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
-
~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
1.1、在文件 /etc/environment 中添加以下内容以设置系统环境变量: PATH="…:/usr/app/jdk1.6/bin" CLASSPATH=".:/usr/app/jdk1.6/lib" JAVA_HOME="/usr/app/jdk1.6"保存后使用 source 命令使之生效: source /etc/environment 1.2、使用命令 sudo gedit /etc/profile 打开 /etc/profile 文件,在文件 /etc/profile 中添加以下内容修改所有用户的 环境变量: export JAVA_HOME=/usr/app/jdk1.6 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH保存后使用 source 命令使之立即生效: source /etc/profile 1.3、~/.profile 和 ~/.bashrc 文件的修改与此相同。直接在shell下执行以下命令临时设置变量: export JAVA_HOME=/usr/app/jdk1.6 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH此这种方法仅是临时使用,每次打开shell时又要重新设置,比较麻烦。
首先要认识几个和环境变量有关的文件:
/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
/etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
(1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。
(2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
(3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
(4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
(5) ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。
(6)~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。
0 0
- ubuntu 配置java环境变量
- Ubuntu 配置Java环境变量
- ubuntu配置java环境变量
- Ubuntu配置Java环境变量
- ubuntu--java环境变量配置
- Ubuntu 配置java环境变量
- ubuntu java环境变量配置
- ubuntu 配置java环境变量
- Ubuntu配置Java环境变量
- Ubuntu配置Java环境变量
- Ubuntu配置Java环境变量
- ubuntu配置java环境变量
- Ubuntu 配置java环境变量
- Ubuntu配置JAVA环境变量
- UBUNTU 下 java环境变量配置
- ubuntu下java环境变量配置
- ubuntu下java环境变量配置
- ubuntu下配置java环境变量
- android 笔记: setBackgroundDrawable和setBackgroundColor的用法
- poj 1704 Georgia and Bob
- C/C++容器和迭代器理解
- 悬窗播放视频,让你聊天看视频两不误(下)
- fastjson空对象不显示问题
- ubuntu配置java环境变量
- QT Creator使用design修改ui界面后运行未更新问题暴力解决方案
- Android JNI入门第七篇——C调用Java
- 欢迎使用CSDN-markdown编辑器
- Android WebView那些坑之上传文件
- JavaScript之数组对象常用函数
- android stdio使用时遇到的一些困难
- Handler实现每n秒一次的无线循环
- OpenGL 几何着色器 传入点,绘制三角形