不同版本的Jdk 配置方法
来源:互联网 发布:mysql 语句 编辑:程序博客网 时间:2024/05/05 10:33
jdk配置方法在此介绍三种。
一、修改全局变量
二、修改用户目录下的.bashrc文件,将权限控制到用户级别
三、命令行输入命令
以 jdk-8u77-linux-x64.tar.gz为例
一、修改全局变量
1.下载插件:
进入官网jdk下载下载你所需要的jdk软件工具包。
2.解压:
在linux下工具包会默认下载到Downloads目录下。
执行以下解压命令:
tar -zxvf jdk-8u91-linux-x64.tar.gz(sdk(软件工具包)名依据个人下载为准)
如果最后提示有error,说明下的sdk不合适,要重新下载。
3.创建一个新目录并移动插件到该目录:
!注:新目录可以是在/usr/lib下创建一个新目录或在你的家目录下创建的一个新目录。只要之后的路径能够找准就可以,一定要记住自己安装到了哪里,接下来的步骤是要用的。
4.配置全局环境变量:
在终端下输入以下命令:
sudo gedit /etc/profile
会出现以下界面:
此时我们只要在最后一行下面添加如下内容即可:
export JAVA_HOME=/home/Maple/JAVA/jdk1.8/jdk1.8.0_91
export JRE_HOME=/home/Maple/JAVA/jdk1.8/jdk1.8.0_91/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPAT
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/bin
添加后为:
!此时要注意每个人的红字部分并不相同。红色部分为你所解压后的文件的路径。
那么如何找到这个路径呢?
*首先进入你所解压后jdk所在目录。
*然后输入以下命令:
pwd
*之后会显示出具体路径,复制粘贴即可.
对了,不要忘记在路径后面再添加(例)jdk1.8.0_91。
5. 保存(ctrl+s):
此时要注意实在root权限下进行的修改,否则没有修改权限。
6.使改过的文件生效:
三种方法:
* 重启
*在命令行里输入以下命令(此命令相当于重启,建议输入两次,但是在我的电脑上必须重启,这个命令只是让当前终端可以显示java的版本,新打开一个就不显示。如果出现这种情况,只能重启)
source /etc/profile
7.检验:
配完之后在你的家目录下利用$java -version查看,如图:
成功。
以上为修改全局变量,此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。因此我们可以将权限控制到用户级别。
前面步骤与修改全局变量中的1、2、3、步骤相同。
4.编辑bashrc文件
*输入以下
gedit ~/.bashrc
*在.bashrc文件末尾加入:
set JAVA_HOME=/usr/share/jdk1.5.0_05export JAVA_HOMEset PATH=$JAVA_HOME/bin:$PATHexport PATHset CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATH
!第一行要改成你的jdk路径
/usr/share/jdk1.5.0_05 -> /home/Maple/JAVA/jdk1.8/jdk1.8.0_91
*重新登录。
5.利用java -version 检验。
三、直接在shell下设置变量不推荐使用这种方法,因为换个shell,该设置就无效了。这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:1.要将 /usr/share/jdk1.5.0_05jdk 改为
/home/Maple/JAVA/jdk1.8/jdk1.8.0_91你的jdk安装路径
- 不同版本的Jdk 配置方法
- windows 配置不同版本JDK
- JDK不同版本的Collections.Sort方法实现
- jdk 不同版本的同步
- Mac 系统不同jdk版本切换方法
- Mac系统不同jdk版本切换方法
- JDk版本不同对系统的影响
- Linux下切换不同版本的JDK
- jdk版本不同引起的问题分析
- maven打包不同jdk版本的包
- SimpleDateFormat在jdk不同版本的差异
- eclipse中切换不同版本的jdk
- 不同版本JDK对应的major号
- tomcat优化配置及默认引用不同版本JDK配置
- Eclipse配置不同JDK版本遇到的一些问题与总结
- 在win10中安装并配置多个JDK不同的版本
- 配置1.7版本的jdk
- Linux下卸载JDK (针对各种不同版本的JDK)
- FMDB的简单使用
- AR技术之--基于opencv的人脸识别(五)
- 20160531ACM周赛
- Java中的Atomic包使用指南:AtomicInteger、AtomicBoolean、AtomicIntegerArray、AtomicReference……
- eclipse添加c/c++的lib(lpthread)
- 不同版本的Jdk 配置方法
- 避免连续点击吐司长时间不消失
- Sprite (2D and UI)
- OC 与JS 交互
- Android 适配不同的屏幕
- uva442 Matrix chain multiplication(数据结构)
- 完全用Linux工作
- 【原创+转载】android studio问题及解决办法集锦——个人记录更新ing
- dianxin xiangdan(20160628)