java - 如何在 Eclipse 4 RCP 插件项目中添加 32 位 SWT 库而不是 64 位库?
问题描述
我安装了 64 位 Windows、64 位 eclipse 和 32 位和 64 位 jre。
我想做的事:我有一些 32 位进程,我想在其上附加一个用 e4 制作的 GUI。我的 Eclipse 已完全配置(不是由我)用于 64 位开发,并且尽可能不要重新配置它是至关重要的(就像标准构建一样,在firma 中广泛使用)。
现在,假设我创建了一个虚拟的 eclipse 4 RCP 项目,它当然使用 SWT 库。如果我在 32 位 jre 上运行它,我会收到一个错误:“无法在 32 位 jvm 上加载 64 位 SWT 库”。完全可以期待。
现在的问题。我已经下载了 32 位 SWT 库,swt-4.9-win32-win32-x86.zip 文件包含 swt.jar 和 src.zip。我在 Eclipse 插件文件夹中显然有 64 位 STW 库。为了在 32 位 jre 上运行它,我需要在我的插件项目中一步一步地做什么?抱歉,我在 eclipse 中的插件开发方面有点新手,我不知道如何“简单地将 64 位版本替换为 32 位版本”。
PS变体“只在64位jvm上运行所有东西”是不可能的,因为这个过程加载32位本机库。
解决方案
推荐阅读
- algorithm - 引擎盖下的网络浏览器的工作历史
- ios - 尝试将数组保存到 UserDefaults
- reactjs - 如何在 React js 中使用动态 ID 从 firebase 获取数据
- javascript - Cookie 未保存在 Electron + Angular 中
- c# - mscorlib.dll!string.CopyTo() 中的间歇性 OutOfRange 异常
- node.js - 在 ANGULAR 中使用 Typescript 的错误属性 _id
- flutter - 这个小部件在颤振中叫什么?
- r - 将计数转换为单个观察值
- reactjs - 使用 React 钩子的 Material-ui 分页
- firebase - 不支持 Cloud Firestore 嵌套数组 Error Flutter