【Eclipse RCP SWT】no swt-win32-4332 in java.library.path

本文指导如何在Kepler版本的Eclipse RCP开发环境中,通过导入特定DLL文件解决资源路径问题,包括操作步骤和所需文件路径。

clipse for RCP and RAP Developers
Version: Kepler Release

在eclipse-rcp-kepler-R-win32\eclipse\configuration\org.eclipse.osgi\bundles\目录下查找文件:swt-win32-4332
右键单击新创建的工程名,Import…,General下面的File System,Next,在“From Directory:”输入:
C:\……\eclipse-rcp-kepler-R-win32\eclipse\configuration\org.eclipse.osgi\bundles\355\1.cp
回车,选中swt-win32-4332.dll,Finish。

!SESSION 2025-08-25 10:13:42.641 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_291 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN Framework arguments: -application test.rcp.application Command-line arguments: -application test.rcp.application -data D:\eclipse4/../runtime-test.rcp.application -dev file:D:/eclipse4/.metadata/.plugins/org.eclipse.pde.core/test.rcp.application/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog !ENTRY org.eclipse.osgi 4 0 2025-08-25 10:13:43.553 !MESSAGE Application error !STACK 1 java.lang.NoClassDefFoundError: org/cef/CefApp at test.rcp.Application.start(Application.java:17) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) at org.eclipse.equinox.launcher.Main.run(Main.java:1501) at org.eclipse.equinox.launcher.Main.main(Main.java:1474) Caused by: java.lang.ClassNotFoundException: org.cef.CefApp cannot be found by test.rcp_1.0.0.qualifier at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(Unknown Source) ... 14 more An error has occurred. See the log file D:\runtime-test.rcp.application\.metadata\.log.
最新发布
08-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值