理解JRE目录结构的问题



i安装 jdk 1.7 u 51 32位在Windows 7 32位和 JDK 1.7 U 51 64 BIT 上机器从以下链接http://www.oracle.com/technetwork/java/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: program文件 java jre7 bin client
c: program文件 java jre7 bin dtplugin
C: Program Files Java Jre7 bin plugin2
注意: - 没有服务器目录

而JDK 1.7 U 51 64位具有不同的目录结构

C: Program Files Java Jre7 bin server
c: program文件 java jre7 bin dtplugin
C: Program Files Java Jre7 bin plugin2
注意: - 没有客户端目录

现在问题来了,因为JDK套件创建了"客户端"one_answers"服务器"目录。

我想您正在检查JRE文件夹以查看此差异。

来自Java热点VM常见问题

对于32位窗口,如果您下载了JRE,则只会得到客户端,您需要下载SDK以获取两个系统。

对于64位,仅包括服务器系统。

检查javajdk{version}jrebin文件夹而不是javajrebin文件夹

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

最新更新