gpt4 book ai didi

java - 检查我们使用的 Eclipse 是 32 位版本还是 64 位版本

转载 作者:行者123 更新时间:2023-11-30 07:10:16 25 4
gpt4 key购买 nike

我想在 java 程序中检查底层 eclipse 是 32 位还是 64 位。我已经尝试过 System.getProperty(os.arch/orgi.platform) 等,但它们没有给出正确的结果。

附言我已经在 64 位 Windows7 上安装了 32 位和 64 位的 eclipse。

主要问题是:我正在使用 org.eclipse.swt.internal.ole.win32.COM 类方法获取一个指针,该方法返回 32 位的 int 和 64 位的 long。我想独立于底层 eclipse 版本来处理这个问题。

最佳答案

在 Eclipse 安装目录中打开文件 eclipse.ini 并观察第 4 行 - 在我的例子中:

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519

x86_64 部分对应于它是 64 位版本。

对于 32 位版本,它只会说 x86,这是来自最近的 Eclipse Neon (4.6.1) 的示例:

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.400.v20160518-1444

关于java - 检查我们使用的 Eclipse 是 32 位版本还是 64 位版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22325088/

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