You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

64位JVM无法加载32位SWT库问题及64位库获取咨询

问题解答

64位JVM能否运行SWT库?

完全可以。SWT库的架构必须与JVM一致:64位JVM需搭配64位SWT库,32位JVM对应32位SWT库,否则会抛出java.lang.UnsatisfiedLinkError这类架构不匹配的错误。

何处获取适配64位JVM的64位SWT库?

有两种可靠途径:

  1. 通过构建工具依赖引入(推荐)
    直接在Maven/Gradle等构建文件中添加对应平台的SWT依赖,以Maven为例:

    <!-- Windows x64 平台SWT依赖 -->
    <dependency>
        <groupId>org.eclipse.swt</groupId>
        <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
        <!-- 替换为项目需要的版本,如4.4.2或更高稳定版 -->
        <version>4.4.2</version>
    </dependency>
    

    其他平台的artifactId有差异:Linux x64为org.eclipse.swt.gtk.linux.x86_64,macOS x64为org.eclipse.swt.cocoa.macosx.x86_64,Apple Silicon架构为org.eclipse.swt.cocoa.macosx.aarch64。

  2. 下载官方二进制包
    前往Eclipse SWT项目页面,选择对应版本的64位压缩包(文件名含x86_64标识)。你之前尝试的旧归档链接可能失效,建议优先使用构建工具依赖,或选择更新的稳定版SWT包,避免旧链接的可用性问题。

注意:SWT版本需与项目中其他Eclipse组件版本兼容,防止出现版本冲突。

内容的提问来源于stack exchange,提问作者Vasu. Tk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 00:27:38