哦,对不起。 问题不在于讨论JDK和JRE。但我无法在标题中明确表达。所以我试着在这里解释一下。
我想知道两个文件夹之间的区别!
C:\Program Files\Java\jdk1.8.0_161\jre
和C:\Program Files\Java\jre1.8.0_161
我是JAVA的新手。我在Windows 10中安装了JDK。当我安装jdk时,有两个步骤。双击jdk-8u161-windows-x64.exe
后,执行以下两个步骤:
第1步:安装jdk。 (在C:\Program Files\Java\jdk1.8.0_161
)
第2步:安装jre。 (在C:\Program Files\Java\jre1.8.0_161
)
但是当我打开jdk1.8.0_161
文件夹时。我还可以找到jre
文件夹。
有人能告诉我C:\Program Files\Java\jdk1.8.0_161\jre
和C:\Program Files\Java\jre1.8.0_161
之间的区别吗?
如果它们相同,为什么在jre
的安装过程中安装了jdk
?它们是否重复?
在其他世界,第2步是不必要的吗?
答案 0 :(得分:4)
JDK工具使用JDK C:\Program Files\Java\jre1.8.0_161
中的JRE(也称为私有JRE)。 justify-content: space-between
之外的JRE(也称为公共JRE)应该用于Java应用程序。
私人JRE
公开JRE