Linux--Ubuntu12.04下安装JDK

简介:

准备工作

  在Ubuntu中安装JDK之前,Ubuntu中是没有任何JDK软件的。如果不确定本机是否安装JDK,可以在终端使用java -version命令查看:

~$ java -version

  如果本机中没有安装JDK,将会输出如下内容:

 

  这个时候就需要去Oracle的官网下载Linux JDK的压缩包,点击下载。官网中列举了全部平台下各种JDK的安装包,因为这里的开发环境是32位的操作系统,所以选择jdk-7u55-linux-i586.tar.gz下载即可。如下图:

  当得到下载完成的JDK压缩包之后,就可以开始准备着手安装JDK了。


 安装JDK

  从Oracle官方网站上下载的JDK是一个tar.gz的压缩包,对于这类压缩包,可以进入其压缩文件的目录下,使用如下命令对其进行解压缩:

~/Downloads$ tar zxvf jdk-7u55-linux-i586.tar.gz

  解压缩需要一小段时间,这个当解压缩完成之后,就可以在指定目录下看到当前解压缩后的文件夹,这里使用的JDK-7U55,所以解压缩后的文件夹是jdk 1.7.0_55,如果是其他版本的JDK,这里的文件夹名称并不一样,如下图:

 

  在JDK解压后文件夹的目录下,将解压好的jdk 1.7.0_55文件夹使用最高权限移动到/usr/lib/jdk7目录中,使用如下语句完成jdk 1.7.0_55文件夹的移动:

~/Downloads$ sudo mv jdk1.7.0_55 /usr/lib/jdk7

  此时就讲jdk复制到了/usr/lib/目录下了,注意这里即使没有jdk7这个文件夹,也可以执行如下命令,系统会自动创建jdk7这个文件夹。

  

  接下来就需要进入配置文件设置JDK环境变量。这里有两种选择,如果修改当前用户名主文件夹下的.profile文件,则此配置只对当前登录用户有效,如果需要对本机所有用户有效,可以修改/etc/profile文件。这里使用gedit命令,具体如下:

  修改当前登录用户配置文件:

~$ sudo gedit ~/.profile 

  修改系统配置文件:

~$ sudo gedit /etc/profile

  这两个命令均会打开一个文件,这里修改系统配置文件,如下图:

 

  在其末尾加上,并保存关闭:

export JAVA_HOME=/usr/lib/jdk7
export PATH=$JAVA_HOME/bin:$PATH

   

  保存好profile文件之后,还需要使系统重新装载profile文件,这里可以使用如下两个命令使Ubuntu重新装载profile文件,以下两种方式均可:

  使用source命令:

~$ source /etc/profile

  使用.命令:

~$ . /etc/profile

 

  配置好环境变量之后,可以使用echo $PATH命令查看当前的环境变量值,保证当前JDK目录已经被添加到环境变量中,如下:

 

  如果安装顺利,到此时就已经完成Ubuntu下JDK的安装,可以使用java -version命令查看是否安装成功,输出如下:

 

 

  到此时就完成了Ubuntu下JDK1.7的安装。

  如果需要安装以前版本的JDK,例如JDK 1.6,从Oracle官网上下载的是bin格式的文件,可以使用sh命令对其进行解压,然后按照以上的步骤操作即可。如:

~/Downloads$ sh ./jdk-6u45-linux-i586.bin 

 

 本文转自承香墨影博客园博客,原文链接:http://www.cnblogs.com/plokmju/p/Linux_UbuntuInstallJDK.html,如需转载请自行联系原作者


相关文章
|
3天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
20 0
|
3天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
13 0
|
6天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
147 1
|
15天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
81 0
|
15天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
36 0
|
1天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
39 2
|
2天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
4 0
|
2天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
3 0
|
3天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
15 0
|
3天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
40 8
如何在 Ubuntu 上安装 Docker?