【发布时间】:2021-05-09 22:22:58
【问题描述】:
我首先在Ubuntu上安装jre第8版在这个目录:/usr/local/java,现在我想安装Oracle JDK第8版,我必须在类似jre的目录下安装Oracle JDK吗?卸载jre会更好吗?只需安装jdk?
【问题讨论】:
-
安装JDK即可。它带有一个 JRE。这是非此即彼的。
标签: java directory ubuntu-16.04
我首先在Ubuntu上安装jre第8版在这个目录:/usr/local/java,现在我想安装Oracle JDK第8版,我必须在类似jre的目录下安装Oracle JDK吗?卸载jre会更好吗?只需安装jdk?
【问题讨论】:
标签: java directory ubuntu-16.04
您不必选择目录,只需:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
它同时安装jre 和jdk。
如果您看到此错误:E: Package 'oracle-java8-installer' has no installation candidate
你可以在这里下载最后一个Oracle JDK 8:
https://www.oracle.com/java/technologies/javase-downloads.html#javasejdk
并执行手动安装。了解许可条款;他们可能需要付费才能在生产中使用。其他提供 Java 实现的供应商包括 Azul Systems、Adoptium/AdoptOpenJDK、RedHat/IBM、Amazon、Microsoft、SAP、Pivotal 和 BellSoft。
而且,as duffymo said,JDK 包含一个 JRE。
【讨论】:
查看答案完全取决于您的用例。 JRE 通常用于更高的开发环境,如 Android。 JDK 适用于高中级别的代码,以及在计算机上运行的操作。通常,您用于开发的软件会随 JRE 一起提供,如果需要,您无需手动下载。所以我想卸载JRE是可以的。将 JDK 保留在您想要的任何位置,但如果您希望从命令行使用它,您需要将 JAVA_HOME 变量添加到系统变量中。哦,我想我转向了 Windows。
【讨论】: