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

Windows 10系统下Eclipse无法安装启动的问题求助

Windows 10系统下Eclipse无法安装启动的问题求助

大家好,我在Windows 10上遇到了Eclipse安装启动的棘手问题,折腾了好几天都没搞定,想请教下有没有解决思路:

最开始我安装了Java 23,接着下载了Eclipse安装器,但它完全启动不起来,生成的错误日志如下:

!SESSION 2024-11-08 13:24:02.001 -----------------------------------------------
eclipse.buildId=4.33.0.20240905-0613
java.version=21.0.4
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ru_RU
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product     org.eclipse.epp.package.jee.product

!ENTRY ch.qos.logback.classic 1 0 2024-11-08 13:24:04.027
!MESSAGE Activated before the state location was initialized. Retry after the state location is     initialized.

!ENTRY org.eclipse.osgi 4 0 2024-11-08 13:24:04.643
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    C:\eclipse\configuration\org.eclipse.osgi\800\0\.cp\swt-win32-4966r5.dll: Не найдена указанная процедура
    no swt-win32 in java.library.path:     C:\eclipse;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\dotnet\;C:\Program Files\WireGuard\;C:\Program Files\Java\jdk-23\bin;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-17\bin;C:\Users\1\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\1\AppData\Local\Programs\Python\Python310\;C:\Program Files\Java\jdk1.8.0_321\bin;C:\Users\1\.dotnet\tools;C:\Program Files\Java\jdk-17\bin;.
    no swt in java.library.path:     C:\eclipse;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\dotnet\;C:\Program Files\WireGuard\;C:\Program Files\Java\jdk-23\bin;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-17\bin;C:\Users\1\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\1\AppData\Local\Programs\Python\Python310\;C:\Program Files\Java\jdk1.8.0_321\bin;C:\Users\1\.dotnet\tools;C:\Program Files\Java\jdk-17\bin;.
    C:\Users\1\.swt\lib\win32\x86_64\swt-win32-4966r5.dll: Не найдена указанная процедура
    Can't load library: C:\Users\1\.swt\lib\win32\x86_64\swt-win32.dll
    Can't load library: C:\Users\1\.swt\lib\win32\x86_64\swt.dll
    C:\Users\1\.swt\lib\win32\x86_64\swt-win32-4966r5.dll: Не найдена указанная процедура

    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:345)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
        at org.eclipse.swt.internal.C.<clinit>(C.java:19)
    at org.eclipse.swt.internal.win32.STARTUPINFO.<clinit>(STARTUPINFO.java:42)
    at org.eclipse.swt.widgets.Display.<clinit>(Display.java:150)
    at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:721)
    at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:185)
    at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:182)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:125)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:605)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1481)

我试过这些操作,但都没解决问题:

  • 卸载重装了好几次Eclipse安装器
  • 在环境变量里配置了Java的路径
  • 尝试下载zip包手动解压安装

后来我干脆卸载了Java,再启动安装器,结果又出现了新的错误日志:

!SESSION 2024-11-11 19:20:49.608 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.12
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ru_RU
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @noDefault

!ENTRY org.eclipse.osgi 4 0 2024-11-11 19:20:52.272
!MESSAGE An error occurred while automatically activating bundle org.eclipse.oomph.setup.installer (158).
!STACK 0

再后来我下载了官方的Windows版本zip包,解压到空文件夹后启动,还是报错,日志如下:

!SESSION 2024-11-11 20:54:17.750 -----------------------------------------------
eclipse.buildId=4.33.0.20240905-0613
java.version=21.0.4
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ru_RU
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY ch.qos.logback.classic 1 0 2024-11-11 20:54:19.716
!MESSAGE Activated before the state location was initialized. 
Retry after the state location is initialized.

!ENTRY org.eclipse.osgi 4 0 2024-11-11 20:54:20.401
!MESSAGE Application error
!STACK 1
...

现在实在不知道该怎么解决了,有没有大佬能给点建议?

备注:内容来源于stack exchange,提问作者Mariam Mariam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 09:24:31