linux配置java环境变量 转过几个,这个最详细和靠谱
在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录
二. 需要配置的环境变量
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
三. 三种配置环境变量的方法1. 修改/etc/profile文件 不推荐
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
·注解
a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
2. 修改.bash_profile文件 这是最靠谱的方法,也是一般在公司里你可以用的方法。
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
3. 直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四. 测试jdk
地球人都会,java -version
五. 卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。
转载于:https://www.cnblogs.com/xiaowangba/p/6314121.html
linux配置java环境变量 转过几个,这个最详细和靠谱相关推荐
- linux配置java环境变量(转)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i5 ...
- linux配置java环境变量(详细)(转)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...
- linux配置java环境变量(详细)
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车, ...
- Linux配置JAVA环境变量(图文教程)
本文你将学会如何在Linux系统上配置好JAVA环境变量. 目录 1.下载JDK安装包 2.上传JDK安装包 3.解压JDK安装包 4.编辑配置文件 5.重载配置文件 6.验证配置结果 1.下载JDK ...
- Linux配置Java环境变量(添加JDK至环境变量)
Linux配置环境变量添加JDK 一.下载并解压JDK(以下为两个常用版本) JDK 链接 JDK8 Oracle JDK8 Download JDK11 Oracle JDK11 Download ...
- linux 配置 java 环境变量
/etc/profile 文件的最好添加如下 export JAVA_HOME=/usr/java/jdk1.7.0_10 export CLASSPATH=.:$JAVA_HOME/lib/dt.j ...
- Linux配置JAVA环境变量(全部)
1 控制台生效 export JAVA_HOME=/app/jdk1.8.0_161 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA ...
- linux php和java环境变量配置_java_linux配置java环境变量详细过程,直接上实现过程:
一. 解压安 - phpStudy...
linux配置java环境变量详细过程 直接上实现过程: 一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-lin ...
- java 设置环境变量生效_配置java环境变量后没有生效的解决办法
参考文章:https://blog.csdn.net/tooky_poom/article/details/60768458 系统安装了jdk1.7,环境变量正常,但是安装jdk1.8后,修改环境变量 ...
最新文章
- 乌鲁木齐市计算机职业高中,乌鲁木齐职高有哪些专业
- es6中export和export default的区别
- 苹果电脑怎么设置佳博标签打印机_自动接单、打印快,手动调节音量,佳博推出后厨专用智能打印机...
- 中国第一软件开发_我第一次开发企业软件中学到的知识
- 技术人员,该如何向业务和产品“砍需求”?
- 又搞事!雷军郑重宣告:小米9才是骁龙855全球真首发
- 从零开始写个编译器吧 - 程序流控制
- vim粘贴后格式错乱解决办法
- C#正则表达式获取html标签之间的内容
- jFinal 2.2入门学习之一:搭建框架输出helloword
- Xshell 5 Build 1339 (5.0.1339)
- 网易云再度升级!用Python爬取下载(一:思路)
- 互联网变迁-真实化信息的转移
- Nginx反向代理(解决纯前端项目部署到服务器上无法访问接口数据)
- 互联网晚报 | 9月14日 星期三 | ​理想汽车总裁5天抛售理想100万股港股;微信坚决抵制无底线追星;Phone15要改名?...
- 自学编程80余年,这些私藏的实用工具学习网站陪我走到了现在,必须收藏,学习效率翻倍 - 网站篇
- 终于稀里糊涂完成了模仿天猫整站ssm
- 网络学习提要,真是太全了
- 服务器阵列卡维修费用,IBM服务器阵列卡损坏N种情况的解决的方法.doc
- 【大数据】带你理解flink的state概念
热门文章
- freebsd 编译核心
- 《Adobe Fireworks CS6中文版经典教程》——1.2工具面板
- Angularjs $scope 里面的$apply 方法 和 $watch 方法
- ubuntu 12.04 添加 IP并配置DNS
- 数据库 第一、二、三范式
- 首款移动社交购物平台“商宝”的产品简介、特点、交易服务以及入驻方式
- CSS 负边距自适应布局
- Python 命名空间/名称查询 对效率的影响
- 【百度分享】频繁分配释放内存导致的性能问题的分析
- OC底层原理之Runtime