Nokia N800/N810如何配置java + SWT

:x 最近在玩Nokia的tablet... N800和N810. 雖然不自帶java, 但可以安裝一個叫jalimo的鼕鼕, 使用cacao的java vm. 不過沒有swing和awt, 所以要安裝swt-gtk的jar.

jalimo的地址這裏:
[url]https://wiki.evolvis.org/jalimo/index.php/Main_Page[/url]

用你的N800/810去那裏的maemo板塊[url]https://wiki.evolvis.org/jalimo/index.php/Maemo[/url]下載所需要的軟件即可.

SWT的就相對簡單了, 去eclipse.org那裏就有很多samples:

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.*;

public class SimpleSwtSample {

public static void main(String[] args) {
Display display = Display.getDefault();
final Shell shell = new Shell(display);
shell.setLayout(new RowLayout(SWT.VERTICAL));

Label label = new Label(shell, SWT.CENTER);
label.setText("Hello maemo");

Button button = new Button(shell, SWT.NONE);
button.setText("close");
button.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event arg0) {
shell.dispose();
}
});

shell.open();

while (!shell.isDisposed())
if (!display.readAndDispatch())
display.sleep();
}
}


在你PC的eclipse裏面編譯後SSH或者USB copy到N8x0, 然後在x-terminal或者SSH下面運行:

cacao -cp /usr/share/java/swt-gtk.jar:. SimpleSwtSample


由於目前maemo下面還沒有java compiler, 所以不能在機子上編譯.
貌似有人編譯成功了jikes, 但需要很多的lib... 偶是功力不夠... 幕友辦法鳥~~~

有N8x0的童鞋可以試試, 挺好玩的一個機子~~~ 有wifi,skype,flash,python,gcc,java...
發佈了10 篇原創文章 · 獲贊 0 · 訪問量 8942
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章