1、查看你的Ubuntu Linux操作系统架构是32位还是64位,打开终端运行下面的命令。键入/复制/粘贴:文件 /sbin/init 请注意您的 Ubuntu Linux 操作系统架构的位版本,它将显示它是 32 位还是 64 位。
2. 检查您的系统上是否安装了 Java。为此,您必须从终端运行 Java 版本命令。打开终端并输入以下命令: 键入/复制/粘贴:java -version 如果您的系统上安装了 OpenJDK,它可能如下所示: java version "1.7.0_15" OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~pre1-0lucid1) OpenJDK 64 位服务器 VM(内部版本 19.0-b09,混合模式) 如果您的系统上安装了 OpenJDK,那么您为本练习安装了错误的 Java 供应商版本。
3. 从您的系统中完全删除 OpenJDK/JRE,并创建一个目录来保存您的 Oracle Java JDK/JRE 二进制文件。这将防止不同供应商版本的 Java 之间的系统冲突和混淆。例如,如果您的系统上安装了 OpenJDK/JRE,则可以通过在命令行中键入以下内容来删除它:
类型/复制/粘贴:
sudo apt-get purge openjdk-\*
此命令将从您的系统中完全删除 OpenJDK/JRE
类型/复制/粘贴:
sudo mkdir -p /usr/local/java
此命令将创建一个目录来保存您的 Oracle Java JDK 和 JRE 二进制文件。
4. 下载适用于 Linux 的 Oracle Java JDK。确保为 32 位或 64 位系统架构(以 tar.gz 结尾)选择正确的压缩二进制文件。例如,如果您使用的是 Ubuntu Linux 32 位操作系统,请下载 32 位 Oracle Java 二进制文件。例如,如果您使用的是 Ubuntu Linux 64 位操作系统,请下载 64 位 Oracle Java 二进制文件。可选,下载 Oracle Java JDK 文档 选择 jdk-7u45-apidocs.zip 重要信息:64 位 Oracle Java 二进制文件不适用于 32 位 Ubuntu Linux 操作系统,如果您尝试安装,您将收到多个系统错误消息32 位 Ubuntu Linux 上的 64 位 Oracle Java。
5. 将 Oracle Java 二进制文件复制到 /usr/local/java 目录中。在大多数情况下,Oracle Java 二进制文件下载到:/home/"your_user_name"/Downloads。32 位 Ubuntu Linux 上的 32 位 Oracle Java 安装说明:
类型/复制/粘贴:
cd /home/"your_user_name"/Downloads
类型/复制/粘贴:
sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
类型/复制/粘贴:
cd /usr/local/java
64 位 Ubuntu Linux 上的 64 位 Oracle Java 安装说明:
键入/复制/粘贴:
cd /home/"your_user_name"/Downloads
类型/复制/粘贴:
sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
类型/复制/粘贴:
cd /usr/local/java
6. 对下载的 Oracle Java tar.gz 文件运行以下命令。确保以 root 身份执行此操作,以使它们对系统上的所有用户都可执行。
要打开根终端类型
sudo -s you will be prompted for your logon password
.
32 位 Ubuntu Linux 上的 32 位 Oracle Java 安装说明:
类型/复制/粘贴:
sudo chmod a+x jdk-7u25-linux-i586.tar.gz
64 位 Ubuntu Linux 上的 64 位 Oracle Java 安装说明:
类型/复制/粘贴:
sudo chmod a+x jdk-7u45-linux-x64.tar.gz
7.解压压缩的Java二进制文件,在目录/usr/local/java
32-bit Oracle Java on 32-bit Ubuntu Linux安装说明:
类型/复制/粘贴:
sudo tar xvzf jdk-7u25-linux-i586.tar.gz
64 位 Ubuntu Linux 上的 64 位 Oracle Java 安装说明:
类型/复制/粘贴:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
8. 仔细检查您的目录。此时,您应该在 /usr/local/java 中为 Java JDK/JRE 列出两个未压缩的二进制目录:
类型/复制/粘贴: ls -a
jdk1.7.0_45
9. 编辑系统 PATH 文件 /etc/profile 并将以下系统变量添加到您的系统路径。使用 nano、gedit 或任何其他文本编辑器,以 root 身份打开 /etc/profile
.
类型/复制/粘贴:
sudo gedit /etc/profile
或
类型/复制/粘贴:
sudo nano /etc/profile
10. 使用箭头键向下滚动到文件末尾,然后将以下行添加到 /etc/profile 文件的末尾:
键入/复制/粘贴:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
11. 保存/etc/profile
文件并退出。
12. 通知您的 Ubuntu Linux 系统您的 Oracle Java JDK/JRE 所在的位置。这将告诉系统新的 Oracle Java 版本可供使用。
类型/复制/粘贴:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
此命令通知系统 Oracle Java JRE 可供使用
类型/复制/粘贴:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
此命令通知系统 Oracle Java JDK 可供使用
类型/复制/粘贴:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_45/bin/javaws" 1
此命令通知系统 Oracle Java Web start 可供使用
13. 通知您的 Ubuntu Linux 系统 Oracle Java JDK/JRE 必须是默认的 Java。
类型/复制/粘贴:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
该命令将为系统设置java运行环境
类型/复制/粘贴:
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
此命令将为系统设置 javac 编译器
类型/复制/粘贴:
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
此命令将为系统设置 Java Web 启动
14. 通过键入以下命令重新加载系统范围的 PATH /etc/profile:
键入/复制/粘贴:
. /etc/profile
请注意,您的系统范围的 PATH /etc/profile 文件将在您的 Ubuntu Linux 系统重新启动后重新加载
15. 测试您的系统上是否正确安装了 Oracle Java。运行以下命令并记下 Java 的版本:
16. 成功安装 32 位 Oracle Java 将显示:
类型/复制/粘贴:
java -version
此命令显示系统上运行的 java 版本
您应该收到一条消息,显示:
java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_25-b25) Java HotSpot(TM) Server VM (build 23.1-b03,混合模式)
类型/复制/粘贴:
javac -version
该命令让您知道您现在可以从终端编译 Java 程序。
您应该收到一条消息,显示:
javac 1.7.0_25
**17。成功安装 Oracle Java 64 位将显示:
类型/复制/粘贴:
java -version
此命令显示系统上运行的 java 版本
您应该收到一条消息,显示:
java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_21-b21) Java HotSpot(TM) 64-Bit Server虚拟机(构建 23.6-b04,混合模式)
类型/复制/粘贴:
javac -version
该命令让您知道您现在可以从终端编译 Java 程序。
您应该收到一条消息,显示:
javac 1.7.0_25
[ https://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux][1]