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

Zah*_*hah 2 java java-9

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

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

Pal*_*nal 6

您下载的tar文件没有任何问题.目录布局有变化JDK-9.直到JDK 8,如果您下载了JDK,它包含相同的jre/目录(可单独下载)以及一些其他工具和库.这导致JDK的bin目录和JDK中的jre重复二进制文件.随着JDK 9,有没有更多的jdk/jre/包装目录和二进制文件(如Java工具)不重复.的JDKJRE是两个独立的类型模块化的运行时图像,并且两者都具有包含相同的目录结构bin,conflibdirectories.Just是,JDK包含编译工具等javac如前面.

参考:JDK 9迁移文档