ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

时间:2022-05-06 21:22:41

step1:查看ubuntu12.04操作系统的位数。打开终端输入命令uname -m回车,如果终端显示x86_64,则你的ubuntu12.04为64位操作系统,如果终端显示i686,则你的ubuntu12.04为32位操作系统。

我个人电脑上的ubuntu12.04为64位操作系统,所以在我输入命令uname -m回车之后终端显示x86_64:

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

step2:下载对应的JDK版本,我下载的是JAVA SE Development Kit 8u25。进入JDK官网http://www.oracle.com/technetwork/java/javase/downloads/index.html。点击JDK Download,进入下载页面:

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

如图所示,x86的表示32位,x64表示64位。请根据你自己的操作系统选择对应位数的JDK,这一点很重要,否则接下来即便安装好了也不能使用JDK。我们选择后缀为.tar.gz的文件下载。我的ubuntu12.04为64位操作系统,所以在这里我下载的文件是jdk-8u25-linux-x64.tar.gz。另外,在下载之前,页面方框里面你需要勾选“Accept License Agreement” ,否则文件将无法进行下载。

step3:文件下载完之后将JDK进行安装。我以我安装的过程来说明:

我们下载的文件是一个压缩包,首先进入压缩包所在的文件目录。我的压缩包jdk-8u25-linux-x64.tar.gz的路径是:/Home/下载/,终端里执行命令:cd 下载,然后回车进入到压缩包所在的目录,然后执行命令ls查看目录“下载”所包含的文件,这时我们就可以看到所下载到的jdk-8u25-linux-x64.tar.gz压缩包,如图:

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

对压缩包jdk-8u25-linux-x64.tar.gz进行解压,执行命令sudo tar -zxvf jdk-8u25-linux-x64.tar.gz 回车,等待完成以后我们可以看到在相同目录下多了一个解压出来的文件夹jdk1.8.0_25。执行命令sudo  mv  jdk1.8.0_25  jdk1.8.0,将文件夹名称jdk1.8.0_25修改成为jdk1.8.0,这一步是可选执行,我在这里修改主要是为了方便我接下来的操作。如果你在这里没有修改的话,在接下来就还是以jdk1.8.0_25这个名称来执行命令。如果修改了,就对应以jdk1.8.0这个名称来执行命令。

接下来,将整个文件夹jdk1.8.0移动到/usr/lib/jvm/目录下,终端执行命令sudo mv jdk1.8.0 /usr/lib/jvm/回车。(接下来也可以进入目录/usr/lib/jvm/下查看文件夹jdk1.8.0是否已经存在。执行命令cd /usr/lib/jvm/回车,再执行命令ls回车)。

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

至此,关于在ubuntu12.04中下载和准备JDK基本完成,接下来就是配置我们下载下来的JDK。

step4:首先修改环境变量。终端执行命令gedit ~/.bashrc回车,然后在弹出来的文件末尾加入以下语句,然后保存关闭文件。注意:语句的第一句末尾的jdk1.8.0要对应你的文件夹的名称,如果你在上诉步骤中并没有将文件夹名称jdk1.8.0_25修改成为jdk1.8.0,这里的jdk1.8.0就应该为jdk1.8.0_25。

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0    

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

保存关闭文件之后必须执行刚才的修改,在终端上输入命令source ~/.bashrc,使其生效。

ubuntu12.04系统下安装JDK ; java version "1.8.0_25"

step5:最后一步,修改默认JDK。由于ubuntu12.04系统中默认可能安装着jdk,所以我们需要将我们安装的JDK修改成为系统的默认JDK。在终端输入以下三条命令即可。注意,前两条命令中的jdk1.8.0也必须和原先移动到/usr/lib/jvm/目录下的文件夹名称要一致。

sudo update-alternatives --install /usr/bin/java java/usr/lib/jvm/jdk1.8.0/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac/usr/lib/jvm/jdk1.8.0/bin/javac 300

sudo update-alternatives --config java

至此,JDK即JAVA安装配置完成。


终端输入命令java -version可以检测已经安装和配置成功的JDK,如果和我一样安装的是JAVA SE Development Kit 8u25,终端显示的内容应该是

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
ubuntu12.04系统下安装JDK ; java version "1.8.0_25"