作者yshihyu (yshihyu)
看板java
标题[问题] 执行 jar 失败
时间Sat Jan 6 21:47:17 2018
https://code.google.com/archive/p/androidlogcatviewer/downloads
LogcatOfflineViewer_win32_20120505.zip
我在ubuntu 执行它~ 出现 Cannot load 32-bit SWT libraries on 64-bit JVM 错误
想请问一下在ubuntu 下怎麽让这支程式正常跑起来?
java -jar LogcatOfflineViewer_20120505.jar
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries
on 64-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.logcat.offline.UIThread.runUI(UIThread.java:112)
at com.logcat.offline.Main.main(Main.java:6)
... 5 more
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.204.137.80
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1515246442.A.8C5.html
1F:推 LPH66: .... Cannot load 32-bit SWT libraries on 64-bit JVM 01/06 21:50
2F:→ LPH66: 喔, 没注意到你看到了 (遮脸 01/06 21:50
3F:→ LPH66: 稍微搜寻一下的结果是你就去找一个 64-bit 的 SWT 就是了 01/06 21:51
4F:→ kogrs: 另一个可能的方法是用32bits jvm 01/07 00:54
5F:→ qrtt1: 如果对记忆体要求不高的话,才能考虑用 32 bit 的 jvm 呦 01/07 10:14
7F:→ yshihyu: 我有找到这包程式码~ 看起到有lib/x86_64/swt.jar 01/10 21:20
8F:→ yshihyu: 可是还是一样编译还是会出现Cannot load 32-bit SWT 01/10 21:20
9F:→ yshihyu: on 64-bit JVM... 它lib/x86_64/swt.jar应该是有64bit? 01/10 21:21