设置环境变量
一、修改/etc/profile文件

当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

用文本编辑器打开/etc/profile,在profile文件末尾加入:

JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=JAVAHOME/bin:JAVAHOME/bin:PATH
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

重新登录即可。

二、修改.bashrc文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的.bashrc文件就可以了。

用文本编辑器打开用户目录下的.bashrc文件,在.bashrc文件末尾加入:

set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=JAVAHOME/bin:JAVAHOME/bin:PATH
export PATH
set CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export CLASSPATH

重新登录。

三、直接在shell下设置变量

不推荐使用这种方法,因为换个shell,该设置就无效了。这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

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

export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=JAVAHOME/bin:JAVAHOME/bin:PATH
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

注意:

1.要将 /usr/share/jdk1.5.0_05jdk 改为jdk安装目录
2. linux下用冒号”:”来分隔路径
3. PATH/PATH/CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。
4. CLASSPATH中当前目录”.”不能丢掉。
5. export是把这三个变量导出为全局变量。
6. 大小写必须严格区分。

经测试,第二种方法在ubuntu16.10版本中未生效,请使用第一种方法。
如果你在安装eclipse或者其他的一些IDE的时候还是会报错,这时候就有可能是你的系统里面可能还有其他版本的jdk,这时候就要去更改一下系统默认的jdk版本。

转载于:https://www.cnblogs.com/xieweikai/p/6817753.html

设置JDK环境变量(linux版)相关推荐

  1. Linux 设置 jdk 环境变量

    本文介绍在 Linux 中设置 jdk 环境变量方法,适用于 CentOs 和 Ubuntu 等 Linux 版本. 准备 JDK 文件 这里准备的 jdk 版本是 1.8.0_131. 链接:htt ...

  2. linux更改jdk环境变量,linux 设置jdk环境变量

    linux 设置jdk环境变量 1. 在/usr/local 目录下新建Java文件夹 mkdir /usr/local/java 将jdk拷贝到 /usr/local/java 进入到java文件夹 ...

  3. 设置 JDK环境变量(Windows)

    [0]README 0.1) 本文转自 core java volume 1,旨在说明如何设置 JDK环境变量,以及为什么要设置的问题: [1]JDK目录树 Attention)就Java 而言, d ...

  4. java设置jdk环境变量

    1.首先下载安装JDK安装包. 2.打开我的电脑--属性--高级--环境变量. 3.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Fi ...

  5. linux上查看jdk环境变量,linux 怎么查看jdk的环境变量

    1.查看系统中是否有JDK及其版本:java -version 2.查看具体的信息:rpm -qa | grep gcj 3.根据Java具体信息卸载JDK:rpm -e --nodeps java- ...

  6. linux php和java环境变量配置_Linux设置PHP环境变量

    区分 环境变量从时间上可分为临时性和永久性,这里只说明永久性的设置 操作 PHP 安装目录 找到PHP的安装目录:我这里是/phpstudy/server/php 其bin目录为:/phpstudy/ ...

  7. Win7下JDK环境变量设置批处理(转)

    每次重装系统之后,都需要重新设置JDK环境变量  项目中有些入门小白看了网络上的设置环境变量的文章还是会设置错环境变量  提供一个批处理能够在Win7下运行(使用了setx命令),自动设置环境变量. ...

  8. macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  9. Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作

    简介 ​ 本文主要讲述,Path环境变量是什么?有什么用?怎么工作的?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作的?JDK安装包文件结构?有没有必要设置Path环境变量?Eclip ...

最新文章

  1. 4-uboot编译流程
  2. Python高阶函数和函数嵌套
  3. 华为研制鸿蒙小米呢,直追华为鸿蒙!小米自研发操作系统发布
  4. Postman系列之Tests断言
  5. jQuery实现Ajax
  6. CentOS下rsync数据同步备份
  7. android设置字符串到剪贴板
  8. 用户 'sa' 登录失败。 连接SQL2000出现的问题。
  9. 讲真,灾备的内涵其实很丰富
  10. Android ExoPlayer源码分析
  11. 【性能测试】系统性能测试指标
  12. 简单聊聊OpenWrt的UPnP协议
  13. linux虚拟机ping不通外网问题
  14. 输入一个数并正序、反序输出。 例如:输入123,输出123 321。
  15. 全加器和半加器的区别
  16. Apollo微服务配置中心详解
  17. 怎么修复老照片?给你推荐这几个修复方法
  18. 机器视觉在电子元器件中的全方位识别检测
  19. android 背影模糊,Android透明背景的高斯模糊一点记录
  20. 使用pydicom将图片存为DICOM文件

热门文章

  1. 自然语言处理中的语言模型与预训练技术的总结
  2. html5 微格式,HTML5 微格式和相关的属性名称
  3. pythonista ios_Pythonista 3 ios版下载_Pythonista 3苹果版
  4. 用 Visual Studio 自动生成C/C++注释(Doxygen、XML)
  5. PyQt5入门——删除、清空layout布局中的所有对象(含常见问题详解)
  6. LaTeX——双栏论文插入图片
  7. 由左右像点坐标反求世界坐标点
  8. 数据挖掘之数理统计与描述性统计
  9. 21南阳理工oj新生赛Round#5--这是一道二分题
  10. 国考计算机广东省报名入口,2020广东省省考报名入口时间:7月3日9︰00至9日16︰00...