2009-08-18 42 views
0

我需要一些方法來在NetBeans中運行在模擬器中的J2SE應用程序和j2me midlet之間進行通信。我怎樣才能做到這一點?j2se到j2me WTK bluetoooth通信

+0

他們都應該一次在同一臺計算機上運行嗎?你希望在那臺電腦上有兩個硬件藍牙接口? – 2009-08-19 10:39:43

回答

0

從技術上講,Netbeans是一個J2SE應用程序,所以您每次啓動J2ME模擬器時都已經這樣做了。

我期望當Netbeans啓動模擬器時,它會將模擬器標準輸出和標準錯誤發送回Netbeans。大概使用模擬器可執行的命令行參數。儘管如此,這是單向溝通。

內Netbeans的調試器使用標準協議來檢索信息和操縱模擬器:

http://java.sun.com/j2se/1.4.2/docs/guide/jpda/jpda.html

當然,使用這種仍然限制你可以做什麼。

由於模擬器是爲了表示手機,所以唯一的純Java到純Java通信通道是聯網的。這意味着打開兩個環境之間的tcp,udp或http連接。當然,一旦將J2ME應用程序放到實際的手機上,就可以開始工作,這需要在J2SE方面進行相當多的設置。