理解jre目录结构的java问题

bsxbgnwa  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(442)

我在Windows7 32位上安装了JDK1.7U5132位,在Windows7 64位机器上安装了JDK1.7U5164位,链接如下http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
windows x86(http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-windows-i586.exe)windows x64(http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-windows-x64.exe)
安装之后,我发现在jre中创建了不同的文件夹层次结构。我很惊讶,因为它创建了不同的结构而没有给出任何选择。

差异

jdk 1.7 u 51 32位有三个目录:-
c:\程序文件\java\jre7\bin\client
c:\program files\java\jre7\bin\dtplugin
c:\程序文件\java\jre7\bin\plugin2
注意:-没有服务器目录
而在jdk1.7u5164位具有不同的目录结构
c:\程序文件\java\jre7\bin\server
c:\program files\java\jre7\bin\dtplugin
c:\程序文件\java\jre7\bin\plugin2
注意:-没有客户端目录
现在问题来了,因为jdkkit创建了“client”和“server”目录的选项是什么。

7qhs6swi

7qhs6swi1#

jit编译器
我从哪里得到服务器和客户机系统?
客户机和服务器系统都是通过32位solaris和linux下载的。对于32位windows,如果您下载jre,您只获得客户端,则需要下载sdk才能获得这两个系统。
对于64位,只包括服务器系统。在solaris上,64位jre是32位发行版之上的覆盖。然而,在linux和windows上,它是一个完全独立的发行版。
http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#compiler_download

gkl3eglg

gkl3eglg2#

我猜您正在检查jre文件夹以查看这种差异。
来自java hotspot vm常见问题
对于32位windows,如果您下载jre,您只获得客户端,则需要下载sdk才能获得这两个系统。
对于64位,只包括服务器系统。
办理登机手续 java\jdk{version}\jre\bin 文件夹而不是 java\jre\bin 文件夹

相关问题