6
A
回答
8
Java不会构建32位或64位应用程序 - 字节码可跨架构移植。
如果你依赖任何本地库,你将不得不同时发布这两个版本 - 但实际的Java代码将不需要重新编译。
+0
我是你的粉丝。 :) – pavanlimo 2010-09-14 17:48:23
+0
我也是你的粉丝,这与这个答案无关。 – jrharshath 2010-09-14 18:05:36
17
您不必为32位或64位平台构建Java代码。代码被编译为由JVM运行的字节码。您可以使用32位或64位JVM运行您的java代码。
唯一的例外是您可能在代码中使用的本机库。如果有的话,你将不得不手动编译各自的平台。否则,Java代码在32位和64位平台上完全可移植。
一次编写,到处运行:-)
相关问题
- 1. 在64位Linux上编译32位libGLEW.so
- 2. 32位指针在64位Solaris编译
- 3. Java类编译64位32位
- 4. 在64位DMD上编译32位
- 5. 将32位代码编译为64位
- 6. Win7 64/32位c#dll疑问
- 7. 编译从32位到64位的软件
- 8. 从同一个项目编译32位和64位?
- 9. 从32位变为64位
- 10. 从32位到64位
- 11. 64位eclipse rcp产品不能运行在64位OS + 32位编译和捆绑JDK 1.7 32位套件
- 12. XOR高32位,低32位,64位数
- 13. JNA在Win7 64位机器上使用32位DLL
- 14. Oracle 2.111.7.0在Win7 64位机器上的32位
- 15. 编码/在32位和64位
- 16. 编译32位VS 2003项目到64位
- 17. 在64位Ubuntu上编译32位Fortran程序14.04
- 18. MinGW GCC - 单个32位和64位交叉编译器?
- 19. pybind11“Python是64位,选择编译器是32位”
- 20. 编译64位Linux的32位GTK +应用程序
- 21. 如何编译与32位库链接的64位文件
- 22. 使用CMake编译32位与64位项目
- 23. 确定是否编译ELF对象是32位或64位
- 24. 在Windows 64位上运行的Matlab 32位编译MEX文件
- 25. 使用32位或64位DLL编译.net应用程序
- 26. SetupDiCallClassInstaller在64位机器上为32位编译时引发ERROR_IN_WOW64。
- 27. 强制gcc在64位平台上编译32位程序
- 28. 编译和链接Debian 64位上的32位应用程序
- 29. 在64位计算机上编译32位非托管DLL
- 30. 如何将32位编译二进制转换为64位
我想你只需要得到正确的JVM – David 2010-09-14 17:45:23
@大卫使用32位JVM在大多数情况下只是在64位环境很好,所以你通常不会有也担心JVM。 – Carlos 2010-09-14 17:53:35
字节代码,顾名思义是基于字节(8位)的代码。这会在运行时转换为32位或64位(或其他)环境。 – 2010-09-14 20:42:06