我无法安装它,但我需要它来运行我需要在线提交的工作申请。
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
(自动)