我想在Eclipse中編寫一個SWT應用程序,位於32位Ubuntu 12.04系統中。它工作正常,但是當我嘗試在64位Windows 7系統上執行它時,出現錯誤:無法在64位jvm上加載32位swt庫。嗯,問題很明顯。但是,我能做些什麼呢?我可以在32位系統上構建我的程序的64位版本,還是我真的需要爲此設置64位Ubuntu?Java SWT:在32位系統上爲64位JVM編譯應用程序
0
A
回答
0
解決辦法有兩個:
- 長期和正確的:http://www.eclipse.org/swt/faq.php#multiplatformjar
- 快速破解:下載一個64位的Windows(或任何所以你正在運行)SWT的版本和SWT.JAR文件複製到%JAVA_HOME%\ lib \ ext目錄(Windows中默認爲C:\ Program Files \ Java \ jre7 \ lib \ ext)。然後只需執行JAR即可運行,即使打包的SWT庫用於其他系統也是如此。
相關問題
- 1. 在64位系統(Ubuntu)上編譯32位程序集
- 2. 在64位系統上將Asp.NET編譯爲32位
- 3. 在64位機器上編譯32位matlab應用程序(C++)
- 4. 在64位Linux上編譯32位應用程序
- 5. 如何在64位RHEL上編譯32位應用程序?
- 6. JNA在64位操作系統上具有32位JVM
- 7. 64位操作系統上的32位或64位應用程序?
- 8. 在64位系統上編譯32位二進制
- 9. 如何在64位系統上以32位模式編譯openSSL?
- 10. 在32位操作系統上運行64位jvm
- 11. 編譯和鏈接Debian 64位上的32位應用程序
- 12. 64位系統上的Visual Studio 2012 32位編譯
- 13. 在64位ubuntu上編譯32位彙編程序
- 14. 在64位DMD上編譯32位
- 15. 在64位Linux上編譯32位libGLEW.so
- 16. 在32位swt eclipse rcp應用程序中加載64位ole
- 17. 在64位操作系統上編寫程序時,程序是否會運行在32位操作系統上?
- 18. 在32位系統上編譯node.js
- 19. 32位應用程序的64位操作系統
- 20. 在64位機器上編譯32位應用程序以獲得64位應用程序
- 21. 在64位系統上檢測32位程序的安裝
- 22. 32位nasm程序集不在64位系統上啓動
- 23. 在64位和32位系統上運行程序
- 24. 編譯爲64/32位iOS
- 25. 使用32位或64位DLL編譯.net應用程序
- 26. Java類編譯64位32位
- 27. 無法在32位JVM上加載64位SWT庫(替換SWT文件)
- 28. Xcode:編譯與32位庫的64位應用程序
- 29. 分配32位和64位編譯應用程序
- 30. 在64位Ubuntu上編譯32位Fortran程序14.04
看一看接受的答案爲[這](http://stackoverflow.com/questions/2706222/create-cross-platform-java-swt-應用程序)問題。 – Baz
哇,有趣的,但我希望更簡單和更快的修復。反正非常感謝你。我想我的問題沒有理由再待在這裏。 – rgargente
更快的解決方案是將最終jar中的32位swt.jar與64位swt.jar – Baz