ubuntu 12.04 中怎么安装 jdk 7

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 12.04 中怎么安装 jdk 7相关的知识,希望对你有一定的参考价值。

  工具/原料:

    ubuntu 12.04 

    jdk 7

ubuntu 12.04 中安装 jdk 7步骤:

1:下载jdk-7u9-linux-i586.tar.gz放到制定目录下;

2:在该目录下打开终端,执行如下命令在执行如下命令在/usr/lib下新建jdk的解压目录jvm:

sudo mkdir /usr/lib/jvm

3:将jdk文件解压到/usr/lib/jvm目录下:

sudo tar zxvf jdk-7u9-linux-i586.tar.gz  -C /usr/lib/jvm

4:设置JAVA_HOME和CLASSPATH等环境变量:

sudo gedit /etc/environment

在该文件下添加如下内容:

PATH="/usr/lib/jvm/jdk1.7.0_09/bin" 
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_09"
CLASSPATH=".:/usr/lib/jvm/jdk1.7.0_09/lib"

5:若PATH已存在,则用冒号作间隔,将jdk的bin目录地址加上,这样java的环境变量将配置成功了,但这样默认使用的JDK可能还不是我们刚才安装的,因为ubuntu可能还会有默认的jdk,如openjdk;所以,为了使默认使用的是我们安装的jdk,还需执行如下命令:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_09/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_09/bin/javac 300  
sudo update-alternatives --config java

6:成功执行命令后,我们安装的JDK就是系统默认的了,执行命令 java -version 就可以成功看到 JDK的相关信息了如:

java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

 注意事项:

JDK拷贝的目录以及环境变量的配置

参考技术A 以ubuntu是64位为例

在安装oracle java 7 之前,先移除掉ubuntu中默认的open jdk
sudo apt-get purge openjdk*

然后把下载到的java 7 压缩文件解压
tar -xvf jdk-7u4-linux-x64.tar.gz

解压后得到的文件目录为jdk1.7.0_04 把它移动到/usr/lib/jvm/
sudo mv jdk1.7.0_04 /usr/lib/jvm

接下来执行安装命令:

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 1

设置环境变量:

sudo update-alternatives --config javac
sudo update-alternatives --config java

因为它这个安装包不仅安装了oracle的sun java 7,还有java-7-openjdk ,需要选择一个模式作为默认或者是优先使用的,输入一个数字就可以了。我选择的是 2 ,即 oracle的 jdk1.7.0_04 。

到这里,可以在终端输入 java -version ,若能看到java 的版本信息,说明java安装成功了。我的显示:

java version “1.7.0_04″
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

最后设置一下使得浏览器中可以运行java小程序applet

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0_04/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins

如果是32位系统的,则把 amd64 改为 i386 。

可以重新打开浏览器测试一下。

2016032701 - ubuntu安装jdk

  参考地址:http://jingyan.baidu.com/article/d621e8da0e92052865913f32.html

  1.首先需要去oracle官网去下载jdk1.8,我本人下载的是jdk1.8u73安装

  技术分享

  我没有采用命令直接从oracle官网下载。

  2.将jdk解压到特定目录中。

  例如:# tar zxvf jdk-8u5-linux-i586.gz  -C /usr/lib/jvm/

  我个人采用上面的命令会报错,所以我采用压缩到当前目录,然后将解压后的文件move到特定目录

  技术分享

  一直报归档找不到,由于前次错误,将以上的错误状态退出等问题,我没找到解决的办法,所以采用先解压,然后将解压后的文件转移到我的目录中。

  3.配置java的环境变量

  我个人的安装jdk的路径如下:/usr/lib/jvm/jdk1.8.0_73

  如果你直接使用vi /etc/profile,可能编辑后的文件无法保存,如果无法保存,请使用sudo

  技术分享

  编辑内容如下。找到/etc/profile文件,在文件内容最后面添加内容

  技术分享

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

  export JRE_HOME=${ JAVA_HOME}/jre

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

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

  注意window下使用;分隔,而在linux中使用:进行分隔。(不知道为何从终端复制的数据无法贴在浏览器文本中)

  4.一般而言,可能linux系统中存在多种java版本,那么需要选择其中特定版本的jdk。

  技术分享

  不知道为何我的ubuntu只有我安装后的jdk1.8版本。

  如果你也遇到类似的问题,可能我安装完ubuntu出现莫名的问题,我没有解决。  

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

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

  然后运行update -alternatives --config java 注意是两个-,而不是一个-。

  此时如果你ubuntu中有多个jdk版本,那么可以选择其中特定版本作为你使用的版本。

  技术分享

  5.最后进行验证。

  java -version

  技术分享

  输入java和javac命令正常展示,此时配置完成

  

  

以上是关于ubuntu 12.04 中怎么安装 jdk 7的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu12.04 安装配置jdk1.7

在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)

[转]Ubuntu 12.04 安装 JDK 7 / JDK8 的两种方式

ubuntu12.04 安装配置jdk1.7

怎么在win 7下远程登录ubuntu12.04呢?

如何在Ubuntu中安装JDK