我已经安装了Java 8,但不知道如何安装Java 7以及如何在两个Java版本之间进行切换。
我还想在Java 7和8之间切换以更新我正在处理的项目。我是Ubuntu的新用户,所以要非常具体。
添加:12/31/2017
gero@4790k:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
当我尝试使用时:
gero@4790k:~$ sudo apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jdk is a virtual package provided by:
oracle-java9-installer 9.0.1-1~webupd8~0
oracle-java8-installer 8u151-1~webupd8~0
oracle-java7-installer 7u80+7u60arm-0~webupd8~1
You should explicitly select one to install.
E: Package 'openjdk-7-jdk' has no installation candidate
我什至不知道如何选择Java安装程序7u80。
或者,如果您能告诉我如何安装jdk-7u80-linux-x64.tar.gz或jdk-7u80-linux-x64.rpm。
openjdk-7-jdk软件包在Ubuntu 14.04中可用。尽管您当前尚未安装Ubuntu 14.04,但是您可以继续使用已安装的Ubuntu版本,并将Ubuntu 14.04作为来宾OS安装在VirtualBox中。我建议您在需要使用Java 7的同时保留Ubuntu 14.04 VirtualBox来宾OS文件的时间,并备份这些文件。
要在Ubuntu 14.04中安装openjdk-7-jdk,请运行:
sudo apt-get install openjdk-7-jdk
Oracle官方网站的Java SE 7存档下载网页上也提供了Java 7。选择当前名为jdk-7u80-linux-x64.tar.gz(对于64位体系结构)或jdk-7u80-linux-i586.tar.gz(对于32位体系结构)的.tar.gz文件,然后执行以下操作此答案的安装说明。Oracle发出此警告,表明Oracle Java Archive软件包中的软件包不再使用最新的安全补丁程序进行更新。
提供了这些JRE和JDK的较旧版本,以帮助开发人员调试较旧系统中的问题。它们未使用最新的安全补丁更新,因此不建议在生产中使用。
openjdk-8-jdk未包含在Ubuntu 14.04默认存储库中,因此请按照以下说明安装Oracle Java 8 JDK版本:如何安装Sun / Oracle专有的Java JDK 6/7/8或JRE?。按照以下说明在Java 7和Java 8之间切换:在多个Java版本之间切换。update-java-alternatives
和update-alternatives
命令列出了jre / jdk安装及其可执行文件的路径,并提供了在Java版本之间进行切换的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句