32位开发的JAVA程序在64位系统运行错误
因为从来没有接触过JAVA,所以这次拿到一个JAVA程序后,要在64位的WIN7下运行,但是程序应该是在32位下开发的,安装完JDK后,运行出现错误如下:
Exception in thread "main"
java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
请问我是需要在自己电脑上的运行环境里做什么设置就可以解决这个问题么?请问该怎么设置呢?希望能直接设置自己电脑,因为拿回到开发拿比较麻烦。。。还是要拿回给开发那里重新用64位的SWT插件重新编译一次?麻烦懂的帮忙解答下,谢谢。。
------解决方案--------------------
將JVM調回32位工作兼容模式就好。
http://technophi.com/2010/03/22/cannot-load-32-bit-swt-libraries-on-64-bit-jvm/
------解决方案--------------------更改你的JRE为32-bit
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.2-201202080800/swt-3.7.2-win32-win32-x86_64.zip
兼容64位的swt包