我已经在我的linux机器上安装了jdk9但jre文件丢失了,我是否下载了错误的tar文件?

时间:2017-06-22 05:34:24

标签: java java-9

我在我的linux机器上安装了jdk9但jre文件丢失了,我是否下载了错误的tar文件?

这是我下载的jdk-9-ea+174_linux-x64_bin.tar.gz

的tar文件

1 个答案:

答案 0 :(得分:6)

您下载的tar文件没有任何问题。使用JDK-9的目录布局发生了变化。在JDK 8之前,如果您下载了JDK,它包含相同的jre/目录(可单独下载)以及更多工具和库。这导致JDK的bin目录和JDK中的jre重复二进制文件。 使用JDK 9,不再有jdk/jre/包装器目录,并且不会复制二进制文件(例如java工具)。 JDKJRE是两种不同类型的模块化运行时映像,它们都具有相同的目录结构,包含binconflib目录。只是,JDK包含像javac之类的编译工具。

参考:JDK 9 Migration doc