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

Eclipse 2024_06全新下载后无法启动,提示缺失SWT库

Eclipse 2024_06启动SWT库加载失败解决方案

解压并启动Eclipse 2024_06后,程序无法加载插件中的SWT库,报错信息如下:

java.lang.UnsatisfiedLinkError: 无法加载SWT库。原因:
C:\cypress\eclipse-2024_06\configuration\org.eclipse.osgi\422\0\.cp\swt-win32-4965r11.dll: 找不到指定的程序
java.library.path中不存在swt-win32: C:\cypress\eclipse-2024_06;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/cypress/eclipse-2024_06//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_21.0.3.v20240426-1530/jre/bin/server;C:/cypress/eclipse-2024_06//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_21.0.3.v20240426-1530/jre/bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\app\wbaldwin\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Google\Google Apps Sync\;C:\Program Files (x86)\Google\Google Apps Migration\;C:\Program Files\ibm\gsk8\lib64;C:\Program Files (x86)\ibm\gsk8\lib;C:\db2\SQLLIB\BIN;C:\db2\SQLLIB\FUNCTION;C:\db2\SQLLIB\SAMPLES\REPL;C:\cypress\Java\jdk1.7.0_45\jre\bin;C:\Program Files\nodejs\;C:\Users\wbaldwin\AppData\Roaming\npm;C:\cypress\eclipse-2024_06;;.
java.library.path中不存在swt: C:\cypress\eclipse-2024_06;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/cypress/eclipse-2024_06//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_21.0.3.v20240426-1530/jre/bin/server;C:/cypress/eclipse-2024_06//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_21.0.3.v20240426-1530/jre/bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\app\wbaldwin\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Google\Google Apps Sync\;C:\Program Files (x86)\Google\Google Apps Migration\;C:\Program Files\ibm\gsk8\lib64;C:\Program Files (x86)\ibm\gsk8\lib;C:\db2\SQLLIB\BIN;C:\db2\SQLLIB\FUNCTION;C:\db2\SQLLIB\SAMPLES\REPL;C:\cypress\Java\jdk1.7.0_45\jre\bin;C:\Program Files\nodejs\;C:\Users\wbaldwin\AppData\Roaming\npm;C:\cypress\eclipse-2024_06;;.
C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt-win32-4965r11.dll: 找不到指定的程序
无法加载库: C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt-win32.dll
无法加载库: C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt.dll
C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt-win32-4965r11.dll: 找不到指定的程序

重复报错:

无法加载库: C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt-win32-4965r11.dll
无法加载库: C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt-win32.dll
无法加载库: C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt.dll
C:\Users\wbaldwin\.swt\lib\win32\x86_64\swt-win32-4965r11.dll: 找不到指定的程序

解决方案

  • 清理SWT缓存目录
    删除用户目录下的.swt文件夹(路径:C:\Users\wbaldwin\.swt),重启Eclipse后会自动生成适配当前版本的SWT库文件。

  • 强制使用Eclipse自带的JRE
    Eclipse 2024_06依赖JDK 17+,但系统路径中存在老旧的JDK 1.7.0_45,可能引发兼容性问题。修改eclipse.ini文件,在-vmargs之前添加以下配置(路径需与你的Eclipse自带JRE路径一致):

    -vm
    C:/cypress/eclipse-2024_06/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_21.0.3.v20240426-1530/jre/bin/javaw.exe
    
  • 重新解压Eclipse安装包
    若解压过程中文件损坏也会导致此问题,重新下载官方完整安装包,用可靠的解压工具(如7-Zip)重新解压,确保解压过程无报错。

  • 更新系统依赖组件
    SWT依赖Windows系统的基础运行库,检查并安装最新的Windows更新,以及Visual C++ Redistributable运行库,确保系统环境满足SWT的运行要求。

内容的提问来源于stack exchange,提问作者Wayne B.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 08:07:03