使jar在32bit jre中运行

里德

我该如何指定才能运行我创建的某个Java应用程序,而您的系统上必须安装32位JRE?进一步,我如何指定Java应用程序使用32位JRE而不是64位JRE(如果它们都已安装)?

背景:

我创建了一个使用仅第3方32位库的应用程序。该应用程序无法在64位JRE中运行。

我将把这个应用程序分发到公司中的许多计算机上,因此我需要能够在代码或导出过程中指定所需的JRE。

我正在使用eclipse,Kepler开发和构建Java应用程序。

盖里坦

Java的想法总是被编译一次并且可以在任何地方运行,而与OS,cpu架构等无关,因此您在这里可能会走错方向。

但是,尽管如此,这里的某些系统属性可能/没有帮助。我列出了我检查时具有的属性键和值(我在Win7 64上运行Oracle JDK)

  • java.vm.name:Java HotSpot(TM)64位服务器VM
  • sun.arch.data.model:64
  • sun.cpu.isalist:amd64

要使用其中任何一个

String vmname = System.getProperty("java.vm.name");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在bash中找不到Ant命令(Windows 32bit)

内联汇编中如何保留32bit变量的字节?

通过Inno Setup中的Powershell脚本确定32bit / 64bit

为什么适用于Ubuntu 11.10的Wubi.exe无法在Windows 7 32bit上运行?

使用特定的JRE运行JAR文件

如何指定JRE运行可执行jar

适用于win8 x86的AndroidStudio 32bit是否可在Windows 10 x64上运行

{VIRTUALBOX} Ubuntu Linux -32bit

运行JAR文件是否同时需要JRE和JDK?

卸载utorrent,在32bit上安装64bit

当 Studio 使用 64 位 JDK/JRE 时,我可以选择 32 位 JRE 来运行 Talend 作业吗?

如何从与当前项目的JRE不同的JRE上的库jar中执行方法

检查正确安装7-Zip(64 / 32bit)

声音神秘地消失了(lubuntu 14.04 32bit)

Qt WebEngine适用于32Bit Windows

在Windows 7 32bit上唤醒后的BSOD

Skype [4.2.0.11]-KDE上的黑色视频-13.04 32bit

在JRE中找不到Maven Build错误TOOLS.JAR

Java的12和JavaFX 12 - 创建运行的JAR和定制JRE

如何使可运行的jar指向另一个JRE,Maven?

如何打包Java jar文件以在未安装JRE的Mac上运行?

在Java Jre上使用单个jar文件运行groovy未编译脚本

JRE不使用可运行jar的清单文件指定的类路径

Travis CI说JRE是11,但仍不会运行类文件版本55的JAR

是否建议从Cygwin 32bit切换到Cygwin 64bit?

从Ubuntu 13.04 64bit切换到32bit

如何从JavaVM 32bit升级到JavaVM64bit

Windows 10上的64bit进程上的32bit进程上的GetModuleFileNameEx

双启动(Windows 7 32bit和Ubuntu 14.04LTS 64bit)