2014-01-13 161 views

回答

4

不,它不會,因爲SWT庫包含本機代碼。但是,您可以輕鬆地用32位版本替換64位SWT庫。然後它會工作。

似乎已經有一個預置的32位樹莓SWT,你可以通過apt-get install進行安裝。有關詳細信息,請參閱http://www.lucid-control.com/create-raspberry-pi-swt-gui-applications-with-java-and-eclipse/

+1

由於Raspberry Pi在ARM處理器(與普通PC上的Intel x86或x86_64 CPU完全不同)上運行,因此您需要使用ARM版本的本機庫。我不知道是否有ARM版本的SWT庫可用。 – Jesper

+0

是的,你是對的。我已經在Raspberry Pi上添加了一些關於SWT的信息。我從來沒有自己測試過,但該教程看起來很有希望。 – isnot2bad

0
因此,如果安裝了64位虛擬機

Java的依賴於虛擬機上它應該沒有問題。

1

Java程序不是32位或64位。編譯它們時,將它們轉換爲在虛擬機上運行的字節碼。虛擬機可以是32位或64位,就像它可以是Ubuntu或Windows一樣。

移植代碼應該沒有問題。

相關問題