gpt4 book ai didi

java - 可以通过参数 "-d32"强制 64 位 JVM 使用 32 位模式吗?

转载 作者:太空狗 更新时间:2023-10-29 22:51:33 25 4
gpt4 key购买 nike

所以我有一些第 3 方 native 库,它只能在 32 位 JVM 中跨 windows、osx、linux 工作,我需要始终强制 java 应用程序在 32 位 JVM 模式下运行。

如果目标系统只安装了 64 位 JVM,是否可以强制它以 32 位模式运行 java 应用程序?

最佳答案

没有。

您指定的先决条件禁止(好吧,我排除了捆绑 JVM 解决方案和安装 JVM 解决方案)应用程序在 32 位 JRE 中运行。如果您想在 32 位 JVM 中运行您的应用程序,而您的第三方 native 库仅作为 32 位 DLL 可用,那么您必须使用 32 位 JVM。 64 位 JVM 无法加载 32 位库;没有 32 位模式可以加载此类库。

解决方案包括:

  • 需要安装 32 位 JVM
  • 捆绑 32 位 JVM(三个操作系统 - 这将是一个相当大的负担)
  • 为用户安装 32 位 JVM
  • 使用不同的第三方库/自己动手/找到 64 位版本的第三方库

关于java - 可以通过参数 "-d32"强制 64 位 JVM 使用 32 位模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8374193/

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