我在我的linux机器上安装了jdk9但jre文件丢失了,我是否下载了错误的tar文件?
这是我下载的jdk-9-ea+174_linux-x64_bin.tar.gz
答案 0 :(得分:6)
您下载的tar文件没有任何问题。使用JDK-9
的目录布局发生了变化。在JDK 8
之前,如果您下载了JDK,它包含相同的jre/
目录(可单独下载)以及更多工具和库。这导致JDK的bin目录和JDK中的jre重复二进制文件。
使用JDK 9
,不再有jdk/
与jre/
包装器目录,并且不会复制二进制文件(例如java工具)。 JDK
和JRE
是两种不同类型的模块化运行时映像,它们都具有相同的目录结构,包含bin
,conf
和lib
目录。只是,JDK包含像javac
之类的编译工具。