jdk配置方法在此介绍三种。

     一、修改全局变量

     二、修改用户目录下的.bashrc文件,将权限控制到用户级别

     三、命令行输入命令


jdk-8u92-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、步骤相同。

编辑bashrc文件

      *输入以下

      gedit ~/.bashrc

   *在.bashrc文件末尾加入:


set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/<a href="https://www.baidu.com/s?wd=bin&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWPH6duHTvnADdrAcLrynv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTvPHR3P1bvnW01rHmdn1bYn0" target="_blank">bin</a>:$PATH
export PATH
set <a href="https://www.baidu.com/s?wd=CLASSPATH&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWPH6duHTvnADdrAcLrynv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTvPHR3P1bvnW01rHmdn1bYn0" target="_blank">CLASSPATH</a>=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH



setJAVA_HOME=/usr/share/jdk1.5.0_05


export JAVA_HOME


setPATH=$JAVA_HOME/<ahref="https://www.baidu.com/s?wd=bin&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWPH6duHTvnADdrAcLrynv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTvPHR3P1bvnW01rHmdn1bYn0"target="_blank">bin</a>:$PATH


export PATH


set<ahref="https://www.baidu.com/s?wd=CLASSPATH&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWPH6duHTvnADdrAcLrynv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTvPHR3P1bvnW01rHmdn1bYn0"target="_blank">CLASSPATH</a>=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


export CLASSPATH

 
setJAVA_HOME=/usr/share/jdk1.5.0_05


export JAVA_HOME


setPATH=$JAVA_HOME/<ahref="https://www.baidu.com/s?wd=bin&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWPH6duHTvnADdrAcLrynv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTvPHR3P1bvnW01rHmdn1bYn0"target="_blank">bin</a>:$PATH


export PATH


set<ahref="https://www.baidu.com/s?wd=CLASSPATH&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWPH6duHTvnADdrAcLrynv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTvPHR3P1bvnW01rHmdn1bYn0"target="_blank">CLASSPATH</a>=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


export CLASSPATH
 






<span style="color: #333333"><span style="font-family: arial, 'courier new', courier, monospace, 'Microsoft YaHei'"><span style="font-size: small">!第一行要改成你的jdk路径</span></span></span>



<spanstyle="color: #333333"><spanstyle="font-family: arial, 'courier new', courier, monospace, 'Microsoft YaHei'"><spanstyle="font-size: small">!第一行要改成你的jdk路径</span></span></span>
 
<spanstyle="color: #333333"><spanstyle="font-family: arial, 'courier new', courier, monospace, 'Microsoft YaHei'"><spanstyle="font-size: small">!第一行要改成你的jdk路径</span></span></span>
 



/usr/share/jdk1.5.0_05 -&gt; /home/Maple/JAVA/jdk1.8/jdk1.8.0_91


/usr/share/jdk1.5.0_05->/home/Maple/JAVA/jdk1.8/jdk1.8.0_91
 
/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安装路径