一、理解ubuntu 下相关的环境变量设置

1. 查看环境变量
查看环境变量有三个命令:

env:env命令是environment的缩写,用于列出所有的环境变量
export:单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能
echo $PATH:    echo $PATH用于列出变量PATH的值,里面包含了已添加的目录
2. 设置方式
设置环境变量通常有两种方式。

2.1 把你的路径加入PATH
可以直接添加到环境变量PATH中。$PATH表示变量PATH的值,包含已有的目录。

这种方法需要注意路径的顺序,如果遇到有同名的命令,那么PATH里面哪个目录先被查询,则那个目录下的命令就会被先执行,如下所示:

# 加到PATH末尾
export PATH=$PATH:/path/to/your/dir

# 加到PATH开头
export PATH=/path/to/your/dir:$PATH

2.2 命名一个新的环境变量
也可以直接命名一个新的环境变量,用于其它程序引用:

export VAR_NAME=value

3. 作用域
环境变量的作用域通常有三个。

3.1 用于当前终端
打开一个终端,输入添加环境变量的语句:

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
终端所添加的环境变量是临时的,只适用于当前终端,关闭当前终端或在另一个终端中,添加的环境变量无效。

3.2 用于当前用户
如果只需要添加的环境变量对当前用户有效,可以写入用户主目录下的.bashrc文件:

vim ~/.bashrc
添加语句:

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
注销或者重启可以使修改生效,如果要使添加的环境变量马上生效:

source ~/.bashrc

3.3 用于所有用户
要使环境变量对所有用户有效,可以修改profile文件:

sudo vim /etc/profile 
添加语句:

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib

注销或者重启可以使修改生效,如果要使添加的环境变量马上生效:

source /etc/profile

原文:https://blog.csdn.net/white_idiot/article/details/78253004

二、安装JAVA
参见:https://blog.csdn.net/justdoit_potato/article/details/77962670

ubuntu 下JAVA环境变量设置相关推荐

  1. win10下java环境变量设置 不要再错啦

    1.打开环境变量 2.在系统变量点击新建Java_Home 填入你的JDK安装路径 3.在系统变量中新建CLASSPATH 填入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\to ...

  2. jar java classpath_win7中java编程工具安装 java环境变量设置

    win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...

  3. java环境变量设置

    一,java环境变量设置 - 精简版 1.右键打开我的电脑->属性->高级->环境变量 2.新建系统变量JAVA_HOME和CLASSPATH 变量名(N):JAVA_HOME  变 ...

  4. java环境变量设置 成功_java环境变量设置

    java环境变量设置 java环境变量设置 首先,从Sun网站上下载jdk,当前版本为1_5_0_06(其他版本亦可) 最终下载下来的文件为jdk-1_5_0_06-windows-i586-p.ex ...

  5. java环境变量设置xp_java环境变量设置方法

    java环境变量设置方法 windows xp下配置JDK环境变量:(windows7 类似) 1.    安装JDK,安装过程中可以自定义安装目录等信息, 例如我们选择安装目录为D:\java\jd ...

  6. (笔记)java环境变量设置

    windows系统: 我的电脑-->属性--高级--环境变量,在这里设置java的开发环境变量. JAVA_HOME:配置JDK的目录. CLASSPATH:指定到哪里去找运行时需要用到的类代码 ...

  7. java环境变量设置.

    java环境变量设置. java运行环境安装与测试及HelloWorld的实现. 下载j2sdk 1.4.1或更高版本 (http://java.sun.com ,建议同时下载其Java Docume ...

  8. Windows 下java环境变量的配置(Windows7 ,8,8.1,10)

    Windows 下java环境变量的配置 在"系统"面板的左上角选择"高级系统设置",在弹出的系统属性中选择"高级"项,然后点击右下角的&q ...

  9. java环境变量设置--编写一年java,竟不会配变量了

    java环境变量设置 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Ja ...

最新文章

  1. T-SQL编程基础之二:条件选择、循环编程
  2. SQL分组取每组前一(或几)条记录(排名)
  3. html判断是安卓还是苹果手机,网页能够自己判断是pc端首页还是手机android和苹果。...
  4. 对代理商的评价怎么写_简历中的自我评价怎么写才能更吸引人?
  5. java远程执行功能_Java远程连接Linux服务器并执行命令及上传文件功能
  6. 19. 正则表达式(二)
  7. 密码学基础(数学理论)
  8. java 获取上周开始时间和结束时间,上上周开始和上上周结束时间
  9. win10右键反应慢解决方法介绍【解决方法】
  10. Zynq Axidma linux下驱动axidmatest.c 驱动分析
  11. 笔记:torch的基本运算
  12. linux查看存储类型及型号,linux怎么看内存型号
  13. 读书笔记(三)--世界上最伟大的推销员
  14. 面试题: !=!=未看12 略多 sql语句练习 非常 有用
  15. 【基础知识】多标签分类CrossEntropyLoss 与 二分类BCELoss
  16. Microcontent - 微内容
  17. 三国杀移动版武将台词大全
  18. 不知道油猴,我真的不敢说自己会玩插件!
  19. 鸿蒙2.0操作系统画面测评,鸿蒙2.0系统是希望也是野心
  20. html加载特效大全,10种炫酷的CSS3 loading加载动画特效

热门文章

  1. 51汇编——LCD1602显示
  2. 速学堂第四章代码练习题
  3. Uml 理解Rational Rose软件中四种视图和Uml 9类图之间的关系
  4. 操作Redis客户端工具详解之功能介绍及配置
  5. allegropcb建元件库_Cadence_PCB封装库的制作及使用
  6. 架构整洁之道-学习笔记
  7. 脉动调查中必问员工的 15个调查问题
  8. 【彻底卸载mysql】卸载mysql 【亲测有效】
  9. Vim中如何替换字符串
  10. 【小5聊】Sql Server 2012 更改数据类型之提示不允许保存更改解决方法