Oracle Java 虚拟机安装?

Oracle Java 虚拟机安装?

我无法安装它,但我需要它来运行我需要在线提交的工作申请。

jre-7u51-linux-i586.tar.gz

这就是文件,每次我尝试安装时它都无法完成,说找不到文件。

答案1

您可以使用

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer

这将安装 Oracle JVM 并在需要时更新它。

但是如果您想手动安装 JVM,则应该使用以下命令:

tar -xzf jre-7u51-linux-i586.tar.gz
sudo mv jre1.7.0_51/ /usr/lib/jvm/jre1.7.0_51

然后运行

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_51/jre/bin/java

$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                       Priority   Status
--------------------------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java    1061      auto mode
  1            /usr/lib/jvm/ia32-java-6-sun/jre/bin/java   63        manual mode
  2            /usr/lib/jvm/java-6-openjdk/jre/bin/java    1061      manual mode
  3            /usr/lib/jvm/java-6-sun/jre/bin/java        63        manual mode
  4            /usr/lib/jvm/jre1.7.0_51/jre/bin/java       4         manual mode  

Press enter to keep the current choice[*], or type selection number:

按照屏幕上的说明操作。您的数字可能与我的数字有很大不同。

答案2

如果您想要使用 Java 7,请按照以下步骤操作:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default

在我看来,Oracle Java 在性能方面比 OpenJDK 更好

答案3

现在命令应该是:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update #(skip this line for Ubuntu 18.04)
sudo apt-get install oracle-java8-installer

oracle-java8-set-default 将自动安装在 Ubuntu 上。对于其他操作系统,最后一行应该是

sudo apt-get install oracle-java8-installer oracle-java8-set-default

答案4

由于 Oracle 的变更,这些程序目前无法运行。@Danatela 给出了对我最有效的答案。使用他的命令sudo apt-get只有一个变化。sudo update-alternatives --install

该命令应该在末尾包含一个优先级值,因此看起来像--install <link> <name> <path> <priority>

我使用以下命令更新了当前的 JDK(完整文件是 jdk-12.0.2_linux-x64_bin.tar.gz):

sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk-12.0.2_51/bin/java 1

其中链接 = /user/bin/java、名称 = java、路径 =/usr/lib/java/jdk-12.0.2_51/bin/java和优先级 = 1(自动)

相关内容