我有一个64位计算机上的32个和64位安装JVM运行JNLP小程序运行。 JNLP必须在64位JVM上运行才能正确执行。有没有办法强制使用64位JVM?如何确保JNLP是在64位JVM
7
A
回答
0
在这里看到:How can I tell if I'm running in 64-bit JVM or 32-bit JVM (from within a program)?
您可以用它来检测64位JVM,如果不是的话,你显示错误信息。
1
使用-d64
的VM选项,只允许虚拟机在64位开始。其他方式很简单,不开始。不友善但做好工作。在控制台模式下打印:
Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.
-d64
是因为1.5.0
0
如果你使用一个64位的浏览器则使用64位JVM支持。如果您使用32位浏览器(这是目前大多数浏览器的默认浏览器),则使用32位JVM。所以例如Firefox和Chrome只有32Bit版本(当然有test/develop版本,但没有官方)。微软IE是少数offering两个版本之一。
您不能确保jnlp将在64位环境中运行。但是,您可以确保在您的小程序代码中启用了适当的环境:
String architecture = System.getProperty("os.arch");
if(architecture.equals("i386") || architecture.equals("i686")){
architecture = "x86";
}
else if(architecture.equals("amd64") || architecture.equals("universal")){
architecture = "x86_64";
}
相关问题
- 1. 64位Eclipse和JVM
- 2. Java Web Start和64位JVM
- 3. JVM,64位Linux上的Tomcat
- 4. 如何在64位Linux上运行32位JVM?
- 5. 64位JVM上运行的Eclipse 32位
- 6. 确保Install4J中的32位JVM?
- 7. 如何确定System.Diagnostics.Process是32位还是64位?
- 8. 如何从64位JVM连接到32位Access数据库?
- 9. 这是一个32位或64位的JVM吗?
- 10. JVM如何确保文件访问。
- 11. 迁移到64位JVM的经验
- 12. 检测NSIS中的64位JVM
- 13. 64位Linux上的JVM配置
- 14. 如何使用jnlp for 32位和64位正确部署桌面JavaFx 2.0应用程序?
- 15. 在64位Linux服务器上运行64位JVM的好处/缺点?
- 16. 如何确定64位服务器
- 17. 在32位操作系统上运行64位jvm
- 18. 如何确定32位与64位ASP.NET正在使用?
- 19. 如何确保我的64位盒子生产32位IIS程序集
- 20. 如何确定进程ID(PID)是32位还是64位应用程序?
- 21. 如何以编程方式确定特定进程是32位还是64位
- 22. 如何确定我的操作系统是32位还是64位?
- 23. 使用WMI,我如何确定远程进程是32位还是64位?
- 24. 如何从句柄中确定进程是32位还是64位?
- 25. 如何在64位Windows
- 26. 在32位和64位机器中总是长64位
- 27. 确保ASP.NET 3.5 Framework安装在Windows Server 2003上64位
- 28. WMI和Win32_Process - 确定是32位还是64位?
- 29. 确定是否编译ELF对象是32位或64位
- 30. 确定当前的PowerShell Process是32位还是64位?
*“JNLP必须在64位JVM上运行才能正确执行。”*为什么? – 2011-12-14 15:13:50
@安德鲁,记忆!这是一个很难的。也可能是本机库等 – bestsss 2011-12-14 19:34:56
@bestsss谢谢,但我并没有要求路人的猜测。我想要OP的特定答案。 – 2011-12-14 19:42:12