我需要一些方法来在J2be app和在netbeans中的模拟器中运行的j2me midlet之间进行通信。我怎样才能做到这一点?
答案 0 :(得分: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方面进行相当多的设置。