2012-04-25 79 views
1

平台之间的JRE下载的文件大小在download page for jre-6u31 之间差别很大。 因为它们提供的功能基本相同,所以我希望它们的尺寸大致相同。 他们为什么如此不同?为什么JRE的下载大小差别如此之大?

Windows   16.1 MB 
Solaris (32-Bit) 25.2 MB 
Solaris (64-Bit) 11.2 MB + 25.2 MB 32-bit Solaris 
Solaris x86  20.3 MB 
Solaris x64  7.5 MB 
Linux RPM  20.2 MB 
Linux   20.7 MB 
Linux x64  20.3 MB 
Linux x64 RPM 19.7 MB 
+1

有趣的问题,但我不知道它是否与编程有关... – posdef 2012-04-25 09:08:05

回答

3

因为JRE不使用jvm,所以JRE源代码根据平台而不同。

+1

JRE不包括来源。如果您下载源代码,它将包含所有平台的所有源代码。 – 2012-04-25 09:23:12

4

我会说他们完全一样。平台随附的图书馆数量和需要添加的图书馆数量有所不同。例如JRE可以使用操作系统附带的LZM库,还是需要提供它自己的。 (只是一个例子)。

相关问题