您的位置:首页 > 数据库 > Oracle

怎样在Ubuntu Linux上安装Oracle Java

2012-09-12 23:47 381 查看
本教程将涵盖在32位和64位Ubuntu操作系统上分别安装32位和64位Oracle Java 7(当前版本是1.7.0_05) JDK/JRE。这里将的安装方式同样适用于Debian和Linux Mint。

1、 32位安装步骤:

1.1

检查自己的UbuntuLinux操作系统架构是否是32位的。打开一个终端,并运行如下的命令:

 file  /sbin/init

1.2

检查系统是否已经安装了。打开一个终端,并运行如下命令:

 java-version  

1.3

如果有必要,先从系统当中完全删除OpenJDK/JRE,以防止系统冲突以及不同版本Java可能产生的混淆。例如,如果我们的系统中已经安装有OpenJDK/JRE,则我们可以在终端中通过以下命令来删除它:

 sudo apt-get purge openjdk-\*

这个命令将会把系统中的OpenJDK/JRE完全删除。

1.4

创建一个新的文件夹,用来存放Oracle Java JDK/JRE二进制代码。打开一个终端,输入如下命令:

 sudo mkdir -p /usr/local/java

这个命令要求权限。输入密码,创建文件夹 /usr/local/java 。

1.5

下载用于Linux平台的Oracle Java JDK/JRE for Linux。确保选择正确的压缩文件(32位,以tar.gz结尾)

1.6

将OracleJava JDK/JRE二进制文件拷贝到/usr/local/java 目录下。在大多数情况下,Oracle Java二进制文件默认是下载到/home/your_user_directory/Downloads文件夹下的。

打开一个终端,输入如下命令:

 cd/home/"your_user_directory"/Downloads

 sudo -s cp -rjdk-7u5-linux-i586.tar.gz /usr/local/java

cd /usr/local/java

1.7

在拷贝过来的Oracle Java tar.gz文件上,运行如下的命令。

sudo -s chmod a+xjdk-7u5-linux-i586.tar.gz

1.8

在文件夹/usr/local/java下,解压缩Java二进制压缩包。在终端中,输入如下的命令:

sudo -s tar xvzfjdk-7u5-linux-i586.tar.gz

1.9

再次检查/usr/local/java目录。这个时候,在/usr/local/java目录下,应该有解压缩后的文件夹。打开终端,输入如下的命令:

 ls -a

应该看到有解压缩后的目录jdk1.7.0_05。

1.10

编辑系统PATH文件/etc/profile,并将如下的系统变量添加到系统path路径中。使用nano、gedit或任何其它文本编辑器,以root权限打开/etc/profile文件。

 sudo nano /etc/profile



 sudo gedit /etc/profile

1.11

使用箭头键滚动到文件的末尾,在/etc/profile文件的最后添加如下行代码:

JAVA_HOME=/usr/local/java/jdk1.7.0_05

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export JAVA_HOME

export PATH

1.12

保存/etc/profile文件,并键入exit命令退出。

1.13

通知UbuntuLinux系统我们的Oracle Java JDK/JRE位于哪里。这将通知系统新的Oracle Java版本可用了。

 sudo update-alternatives --install"/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_05/bin/java"1

这个命令通知系统Oracle Java命令可用。

 sudo update-alternatives --install"/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_05/bin/javac"1

这个命令通知系统Oracle Java JDK可用。

 sudo update-alternatives --install"/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_05/bin/javaws"1

这个命令通知系统Oracle Java Web start可用。

1.14

通知UbuntuLinux系统这个Oracle Java JDK/JRE必须是默认的Java。

 sudo update-alternatives --set java/usr/local/java/jdk1.7.0_05/bin/java

这个命令将为系统设置Java运行时环境。

 sudo update-alternatives --set javac/usr/local/java/jdk1.7.0_05/bin/javac

这个命令将为系统设置javac编译器。

 sudo update-alternatives --setjavaws /usr/local/java/jdk1.7.0_05/bin/javaws

这个命令将为系统设置Java Web start。

1.15

在终端键入如下命令,重新加载系统PATH /etc/profile:

 . /etc/profile

注:系统PATH /etc/profile文件在重启Ubuntu Linux系统后会重新加载。

1.16

测试OracleJava是否正确安装到了系统上。运行如下的命令,注意Java的版本号:

java -version

这个命令会显示运行在当前系统上的Java的版本。如果安装正确的话,会看到如下的信息:

java version "1.7.0_05"

Java(TM) SE Runtime Environment (build 1.7.0_05-b05)

Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)

运行如下的命令:

 javac -version

这个命令可以让我们知道现在我们可以从终端编译Java程序了。如果安装正确的话,会看到如下的信息:

 javac 1.7.0_05

1.17

恭喜,你已经成功地在32位Linux系统上安装了OracleJava。现在重启你的Ubuntu Linux系统。 然后,你的系统将会全部配置好以开发和运行Java程序。

2、 64位安装步骤:

2.1

检查自己的UbuntuLinux操作系统架构是否是64位的。打开一个终端,并运行如下的命令:

 file  /sbin/init

2.2

检查系统是否已经安装了。打开一个终端,并运行如下命令:

 java-version  

2.3

如果有必要,先从系统当中完全删除OpenJDK/JRE,以防止系统冲突以及不同版本Java可能产生的混淆。例如,如果我们的系统中已经安装有OpenJDK/JRE,则我们可以在终端中通过以下命令来删除它:

 sudo apt-get purge openjdk-\*

这个命令将会把系统中的OpenJDK/JRE完全删除。

2.4

创建一个新的文件夹,用来存放Oracle Java JDK/JRE二进制代码。打开一个终端,输入如下命令:

 sudo mkdir -p /usr/local/java

这个命令要求权限。输入密码,创建文件夹 /usr/local/java 。

2.5

下载用于Linux平台的Oracle Java JDK/JRE for Linux。确保选择正确的压缩文件(64位,以tar.gz结尾)

2.6

将OracleJava JDK/JRE二进制文件拷贝到/usr/local/java 目录下。在大多数情况下,Oracle Java二进制文件默认是下载到/home/your_user_directory/Downloads文件夹下的。

打开一个终端,输入如下命令:

 cd/home/"your_user_directory"/Downloads

 sudo -s cp -r jdk-7u5-linux-x64.tar.gz/usr/local/java

cd /usr/local/java

2.7

在拷贝过来的Oracle Java tar.gz文件上,运行如下的命令。

sudo -s chmod a+xjdk-7u5-linux-x64.tar.gz

2.8

在文件夹/usr/local/java下,解压缩Java二进制压缩包。在终端中,输入如下的命令:

sudo -s tar xvzfjdk-7u5-linux-x64.tar.gz

2.9

再次检查/usr/local/java目录。这个时候,在/usr/local/java目录下,应该有解压缩后的文件夹。打开终端,输入如下的命令:

 ls -a

应该看到有解压缩后的目录jdk1.7.0_05。

2.10

编辑系统PATH文件/etc/profile,并将如下的系统变量添加到系统path路径中。使用nano、gedit或任何其它文本编辑器,以root权限打开/etc/profile文件。

 sudo nano /etc/profile



 sudo gedit /etc/profile

2.11

使用箭头键滚动到文件的末尾,在/etc/profile文件的最后添加如下行代码:

JAVA_HOME=/usr/local/java/jdk1.7.0_05

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export JAVA_HOME

export PATH

2.12

保存/etc
4000
/profile文件,并键入exit命令退出。

2.13

通知UbuntuLinux系统我们的Oracle Java JDK/JRE位于哪里。这将通知系统新的Oracle Java版本可用了。

 sudo update-alternatives --install"/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_05/bin/java"1

这个命令通知系统Oracle Java命令可用。

 sudo update-alternatives --install"/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_05/bin/javac"1

这个命令通知系统Oracle Java JDK可用。

 sudo update-alternatives --install"/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_05/bin/javaws"1

这个命令通知系统Oracle Java Web start可用。

2.14

通知UbuntuLinux系统这个Oracle Java JDK/JRE必须是默认的Java。

 sudo update-alternatives --set java/usr/local/java/jre1.7.0_05/bin/java

这个命令将为系统设置Java运行时环境。

 sudo update-alternatives --set javac/usr/local/java/jdk1.7.0_05/bin/javac

这个命令将为系统设置javac编译器。

 sudo update-alternatives --setjavaws /usr/local/java/jdk1.7.0_05/bin/javaws

这个命令将为系统设置Java Web start。

2.15

在终端键入如下命令,重新加载系统PATH /etc/profile:

 . /etc/profile

注:系统PATH /etc/profile文件在重启Ubuntu Linux系统后会重新加载。

2.16

测试OracleJava是否正确安装到了系统上。运行如下的命令,注意Java的版本号:

java -version

这个命令会显示运行在当前系统上的Java的版本。如果安装正确的话,会看到如下的信息:

java version "1.7.0_05"

Java(TM) SE RuntimeEnvironment (build 1.7.0_05-b20)

Java HotSpot(TM)64-Bit Server VM (build 23.0-b21, mixed mode)

运行如下的命令:

 javac -version

这个命令可以让我们知道现在我们可以从终端编译Java程序了。如果安装正确的话,会看到如下的信息:

 javac 1.7.0_05

2.17

恭喜,你已经成功地在64位Linux系统上安装了OracleJava。现在重启你的Ubuntu Linux系统。 然后,你的系统将会全部配置好以开发和运行Java程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息