簡體   English   中英

在 OSX 下使用 SWT

[英]Using SWT under OSX

我嘗試在 Mac OS X 下使用 SWT 測試一個簡單的 java 應用程序。我可以毫無問題地編譯源文件,但是如果我啟動程序,則會發生以下異常:

java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM

編譯命令為:“javac -classpath .:swt.jar SWTHello.java” 運行命令為:“java -d64 -XstartOnFirstThread -cp .:swt.jar SWTHello”

對於 SWT 庫,網站上只有一個當前的 osx 版本,所以我想我無法下載錯誤的 jar。

在此先感謝您的幫助!

更改項目類路徑中的 SWT jar,您使用的是 32 位可可,使用 64 位:

http://mvnrepository.com/artifact/org.eclipse.platform/org.eclipse.swt.cocoa.macosx.x86_64

有同樣的問題,更換 swt 后它工作了。

  1. 下載 swt http://mvnrepository.com/artifact/org.eclipse.platform/org.eclipse.swt.cocoa.macosx.x86_64
  2. 將其替換到 Pentaho-ce /data-integration/libswt/osx64 的此文件夾中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM