(待续)
更清楚
)
你可以找到
JRE 8
,
JRE 9
和
JRE 10
在甲骨文的官方网站上(点击每一个)。
但是它在哪里
JRE 11
另外,JDK11不包括JRE。我希望JRE与JDK一起安装。
我们应用程序的最终用户是否需要安装JDK?
问题的原文:
我从its下载并安装了OracleJDK11
official site
. 我安装了两个
..._linux-x64_bin.rpm
和
..._windows-x64_bin.exe
(第一个在Linux机器上,第二个在Windows机器上)。但我看到了一件意想不到的事情!JRE在哪里?
jre
文件夹:
# ls /usr/java/jdk-11.0.1/
bin conf include jmods legal lib README.html release
jre
文件夹(特别是):
# ls /usr/java/jdk1.8.0_191-amd64/
bin lib src.zip
COPYRIGHT LICENSE THIRDPARTYLICENSEREADME-JAVAFX.txt
include man THIRDPARTYLICENSEREADME.txt
javafx-src.zip README.html
jre release
Windows计算机上的相同快照:
> dir /b "C:\Program Files\Java\jdk-11.0.1"
bin
conf
COPYRIGHT
include
jmods
legal
lib
README.html
release
> dir /b "C:\Program Files\Java\jdk1.8.0_181"
bin
COPYRIGHT
include
javafx-src.zip
jre
lib
LICENSE
README.html
release
src.zip
THIRDPARTYLICENSEREADME-JAVAFX.txt
THIRDPARTYLICENSEREADME.txt
-
独立的
JRE
沿着
JDK
如你所见:
> dir /b "C:\Program Files\Java"
jdk-11.0.1
jdk1.8.0_181
jre1.8.0_181
-
C:\Program Files (x86)\Common Files\Oracle\Java
:
> dir "C:\Program Files (x86)\Common Files\Oracle\Java"
...
... 14 java.settings.cfg
... <JUNCTION> javapath [C:\Program Files (x86)\Common Files\Oracle\Java\javapath_target_3015921]
... <DIR> javapath_target_3015921
...
如你所见
javapath
(即
PATH
javapath_target_3015921
. 此文件夹包含3个JDK 8的可执行文件(它们不是
链接
s!):
> dir /b "C:\Program Files (x86)\Common Files\Oracle\Java\javapath"
java.exe
javaw.exe
javaws.exe
我们程序的最终用户需要安装JDK吗?