当同时安装 32 位和 64 位 JVM 时,如何使用 32 位 JVM 强制运行 Jar 文件?
Posted
技术标签:
【中文标题】当同时安装 32 位和 64 位 JVM 时,如何使用 32 位 JVM 强制运行 Jar 文件?【英文标题】:How to forcefully run a Jar file using 32-bit JVM when both 32-bit and 64-bit JVM are installed? 【发布时间】:2016-03-07 21:42:37 【问题描述】:当同时安装了 32 位和 64 位 JVM 时,如何使用 32 位 JVM 强制运行 Jar 文件?
【问题讨论】:
高度依赖 JVM - 你使用标准的 Oracle JVM 吗?哪个版本?你的操作系统是什么?-d32
可能适用于某些平台。
【参考方案1】:
尝试使用launchj4,您可以将您的 jar 包装到一个 exe 文件中,并指定您要使用的 JRE,并强制它搜索 32 位 JVM,设置最小和最大版本等...包装器将自动搜索已安装JRE 并选择了符合要求的那个。
【讨论】:
【参考方案2】:在“C:\Program Files (x86)”中找到java.exe,用一行写一个cmd-file:
"C:\Program Files (x86)\javasomething\java.exe" -jar "Your 32-Bit-File.jar"
将其另存为 doitso.cmd 并双击它。
【讨论】:
以上是关于当同时安装 32 位和 64 位 JVM 时,如何使用 32 位 JVM 强制运行 Jar 文件?的主要内容,如果未能解决你的问题,请参考以下文章
32 位和 64 位 Windows 服务器上 JVM 的最大堆大小
如何在同时拥有 64 位和 32 位版本的同时安装 64 位软件包?
如何在64位windows7上同时使用32位和64位的Eclipse