ubuntu下设置jdk/jre环境

1.首先要下载jdk和jre的tar.gzb包

2.下载完成后,在/usr(存放jdk和jre的地方,可以自己定目录)下创建java文件夹

3.用tar -zxf jdk**.tar.gz 解压jdk (**代表版本号等文件名的其他字符) 

4.将解压后的jdk文件夹拷贝到/usr/java下

5.对jre**.tar.gz执行相同的操作

6.最后/usr/java下会有两个文件夹jdk**,jre**(可以自己重名命名)

7.然后开始设置环境变量,这时需要用到/etc/profile文件,该文件的作用是用来初始化一些

  环境变量(在每次开机时该脚本都会运行),并且执行/etc/profile.d/目录下的脚本,并且我

  们正是需要在每次开机都要设置jdk和jre的环境变量,所以可以在这个文件中设置环境变量

8.由于/etc/profile 对普通用户是只读权限,so要在root下进行修改

  sudo vim /etc/profile 

  打开后写入以下代码

  **注:(我用的是jdk,jre版本为1.8,jdk的文件名取为jdk1.8)

  **这里需要注意的是jdk1.8下的jre和jre1.8是不一样的

  **jdk1.8下的jre是用来做程序开发时用的,也就是编译运行时才会用到

  **jre1.8是运行时环境,是要运行java程序是用到的

1 export JAVA_HOME=/usr/java/jdk1.8
2 export JRE_HOME=/usr/java/jre1.8
3 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
4 export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/rt.jar

  为了方便定义了一些变量来保存路径

  JAVA_HOME:用来保存jdk的路径

  JRE_HOME:用来保存jre的路径

  CLASSPATH:用来保存库文件(包)的路径

  PATH:是系统的环境变量,我们将可执行的程序目录添加到PATH中 

  $JAVA_HOME/bin和$JRE_HOME下包含了好多的可执行程序,如何java,javac,javadoc等

  $JAVA_HOME/lib/tools.jar和$JAVA_HOME/lib/dt.jar是java中最重要也是最基本的包,他们包括了编程需

  要用到得包文件,如lang,swing等

  $JRE_HOME/lb/rt.jar是极为重要的一个文件,rt是runtime的缩写,即运行时的意思。是java程序在运行时必不可少的文件。

  最后需要注意的是要把当前目录及'.'加进CLASSPATH下,因为在程序编译后的为class文件时存在当前文件下的。

9.保存后需要在shell下运行来更新当前环境变量

1 source /etc/profile

10.至此jdk和jre的环境变量就设置完成。

原文地址:https://www.cnblogs.com/wmllz/p/5004761.html