2014-01-13 50 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一样。

移植代码应该没有问题。

相关问题