我对Java非常陌生,我正尝试运行我从朋友那得到的程序。我不断收到这个错误,但我不确定如何解决这个问题。无法加载Java库
应用程序正在启动。获取数据。请稍等...(约10秒) 线程“main”中的异常java.lang.UnsatisfiedLinkError:无法加载SWT库。原因: java.library.path中没有swt-cocoa-4236 java.library.path中没有swt-cocoa 无法加载库:C:\ Users \ Andrew.swt \ lib \ win32 \ x86_64 \ swt-可可4236.dll 无法加载库:C:\用户\ Andrew.swt \ LIB \ WIN32 \ x86_64的\ SWT-cocoa.dll
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:331)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240)
at org.eclipse.swt.interal.C.<clinit>(C.java:21)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:101)
at view.MainWindow.open(MainWindow.java:77)
at view.MainWindow.main(MainWindow.java:65)
显然我错过了SWT库(swt-可可4236和/或swt-cocoa?),但我不知道从哪里得到它。那声明可能揭示我的无知。如果任何人甚至可以将我指向正确的方向,以便我可以解决问题,我会非常感激。谢谢!
通过路径名判断,OP在Windows上运行。 – RichieHindle
确实,Windows,但是JVM版本也会出现在Windows的图片中SWT – Mubin
我完全忘了提及我正在运行Windows 7,但似乎我并不需要。你必须是专业人士。 您可以详细说明程序打包的含义吗? –