在16.04中安装Java 7并使用多个Java版本

吉莫

我已经安装了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-alternativesupdate-alternatives命令列出了jre / jdk安装及其可执行文件的路径,并提供了在Java版本之间进行切换的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用rpm在Linux(fedora 16)上并排安装sun java 6和sun java 7

来自分类Dev

Java中的UTF-16BE和UTF-16问题

来自分类Dev

在 Ubuntu 16-04 上安装 opencv

来自分类Dev

安装多个版本的Sun Java

来自分类Dev

如何“安装”多个Java版本?

来自分类Dev

安装多个版本的Sun Java

来自分类Dev

如何在Ubuntu中安装Java版本7更新76?

来自分类Dev

如何使用Quantum 16安装GraphicsMagick

来自分类Dev

为什么在Java中将16右移32会导致16而不是0?16 >> 32 = 16为什么?

来自分类Dev

在Unix上安装多个Java版本

来自分类Dev

在Unix上安装多个Java版本

来自分类Dev

Java等效于C CRC16

来自分类Dev

读取Java中的16位位图

来自分类Dev

读取Java中以UTF16编码的XML文件

来自分类Dev

为什么Java char使用UTF-16?

来自分类Dev

使用Java读取MySQL二进制(16)UUID

来自分类Dev

尝试将嵌入式javascript与独立的nashorn.jar文件和Java 16 + 29(或更高版本)结合使用的java.lang.IllegalAccessError

来自分类Dev

无法将类型为java.util.Date的17/04/16 00:00转换为类java.sql.Date

来自分类Dev

在 Ubuntu 16 中安装 libfmt-dev

来自分类Dev

在Ubuntu中安装Java

来自分类Dev

在Ubuntu中安装Java

来自分类Dev

RHEL中的Java安装

来自分类Dev

Java For Loop使用单个变量迭代100 64 36 16 4 0 4 16 36 64 100

来自分类Dev

如果在Ubuntu上安装了多个Java版本,如何检查Oracle Java版本

来自分类Dev

Linux Mint Petra(16)从JRE 7到JRE 8的Java更新打破了图形系统?

来自分类Dev

使用Hapi在单个应用程序中创建HL7消息的多个版本

来自分类Dev

如何使用Java中的动态类加载来加载同一类的多个版本

来自分类Dev

Java 中对 NDK 中 uint16_t 的负短没有正确处理?

来自分类Dev

java8 -XX:+ UseCompressedOops -XX:ObjectAlignmentInBytes = 16

Related 相关文章

  1. 1

    使用rpm在Linux(fedora 16)上并排安装sun java 6和sun java 7

  2. 2

    Java中的UTF-16BE和UTF-16问题

  3. 3

    在 Ubuntu 16-04 上安装 opencv

  4. 4

    安装多个版本的Sun Java

  5. 5

    如何“安装”多个Java版本?

  6. 6

    安装多个版本的Sun Java

  7. 7

    如何在Ubuntu中安装Java版本7更新76?

  8. 8

    如何使用Quantum 16安装GraphicsMagick

  9. 9

    为什么在Java中将16右移32会导致16而不是0?16 >> 32 = 16为什么?

  10. 10

    在Unix上安装多个Java版本

  11. 11

    在Unix上安装多个Java版本

  12. 12

    Java等效于C CRC16

  13. 13

    读取Java中的16位位图

  14. 14

    读取Java中以UTF16编码的XML文件

  15. 15

    为什么Java char使用UTF-16?

  16. 16

    使用Java读取MySQL二进制(16)UUID

  17. 17

    尝试将嵌入式javascript与独立的nashorn.jar文件和Java 16 + 29(或更高版本)结合使用的java.lang.IllegalAccessError

  18. 18

    无法将类型为java.util.Date的17/04/16 00:00转换为类java.sql.Date

  19. 19

    在 Ubuntu 16 中安装 libfmt-dev

  20. 20

    在Ubuntu中安装Java

  21. 21

    在Ubuntu中安装Java

  22. 22

    RHEL中的Java安装

  23. 23

    Java For Loop使用单个变量迭代100 64 36 16 4 0 4 16 36 64 100

  24. 24

    如果在Ubuntu上安装了多个Java版本,如何检查Oracle Java版本

  25. 25

    Linux Mint Petra(16)从JRE 7到JRE 8的Java更新打破了图形系统?

  26. 26

    使用Hapi在单个应用程序中创建HL7消息的多个版本

  27. 27

    如何使用Java中的动态类加载来加载同一类的多个版本

  28. 28

    Java 中对 NDK 中 uint16_t 的负短没有正确处理?

  29. 29

    java8 -XX:+ UseCompressedOops -XX:ObjectAlignmentInBytes = 16

热门标签

归档