gpt4 book ai didi

java - 使 jar 在 32 位 jre 中运行

转载 作者:搜寻专家 更新时间:2023-11-01 03:23:30 26 4
gpt4 key购买 nike

我如何指定要运行我创建的某个 Java 应用程序,您需要在系统上安装 32 位 JRE?此外,我如何指定 java 应用程序使用 32 位 JRE 而不是 64 位 JRE(如果它们都已安装)?

背景:

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

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

我正在使用 Eclipse、Kepler 来开发和构建 Java 应用程序。

最佳答案

java 的思想总是一次编译到处运行,不管操作系统、cpu 体系结构等,所以你在这里可能会走错方向。

不过,这里有一些您可能觉得有用/没用的系统属性。我已经列出了我检查时拥有的属性键和值(我在 Win7 64 上运行 Oracle JDK)

  • java.vm.name:Java HotSpot(TM) 64 位服务器虚拟机
  • 太阳.arch.data.model: 64
  • sun.cpu.isalist: amd64

要使用其中任何一个就可以

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

关于java - 使 jar 在 32 位 jre 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22057100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com