2009-08-18 18 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方面进行相当多的设置。