作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
你好 stackoverflow 社区,
我正在使用 NetBeans IDE 7.2.1,并且正在尝试使用 native 库编译+运行项目。我的库需要 32 位 JVM。我正在运行 Windows 7 64 位。在尝试编译+运行我的项目时,我遇到了以下问题:
Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
我已尝试进行配置并包含以下参数(无济于事):
-d32
-d32 -vm "C:\Program Files (x86)\Java\jre7\bin\javaw.exe"
-vm "C:\Program Files (x86)\Java\jre7\bin\javaw.exe"
我同时安装了 64 位 JRE 和 32 位 JRE,并且在我的平台管理器中同时提供了 64 位 JDK 和 32 位 JDK。
有什么解决这个问题的建议吗?我读过在安装 32 位 JRE 之前安装 64 位 JRE 可能会出现问题;这是其中一个问题吗? (我确实先安装了64位)
最佳答案
当您启动一个进程时(例如在命令提示符下,但是当您从代码启动另一个进程时它是相同的 AFAIK)一组路径(包含在 PATH (?) 环境变量中)被搜索为可执行文件名称与您输入的名称相匹配。如果64位和32位版本同名,先找到64位版本的,就执行那个。我建议指定 32 位 JDK 的完整路径。
编辑:
我刚刚看到问题是关于 NetBeans IDE 的。我从未使用过它,所以我能给你的唯一建议是查看 NetBeans 的设置,并调整 JDK 和 JRE 的路径,使其指向 32 位版本。对于不使用 NetBeans 的人,我会在这里留下我的答案。
关于java - native 库,错误 : This Java instance does not support a 32-bit JVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15154557/
我是一名优秀的程序员,十分优秀!