Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:256)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:236)
at org.eclipse.swt.internal.C.<clinit>(C.java:16)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:138)
at cn.com.client.ui.StartWindow.createContents(StartWindow.java:22)
at cn.com.client.ui.ClientMain.main(ClientMain.java:66)
场景:jre64 bit转jre32 bit。
出错原因:jre64 bit转32 bit后,jar包用的还是64bit。
之前用的是64位的Eclipse自带的swt包:
用32位的swt包替换后:
资源:
32bit:https://pan.baidu.com/s/192EABtRI0sTTMq3-QYHhZQ 提取码:ndyx
64bit:https://pan.baidu.com/s/1oZDlPOgCih_o0eVqzyCBeQ 提取码:uxtv