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的环境变量就设置完成。