我们如何在ubuntu os中通过Java ME代码打开浏览器?
我使用下面给出的代码
String URL1="any url";
midlet.platformRequest(URL1);
以上行不会在UBUNTU 10.10中打开浏览器,但它在Windows操作系统上运行正常。
如果其他人遇到同样的问题,请帮助我。
答案 0 :(得分:1)
如果您使用模拟器(哪一个?),请检查它是否配置正确(模拟器往往在用户指南中有类似的东西你知道)
... J2ME Wireless Toolkit支持
platformRequest()
方法,但是 在使用该方法之前,您必须告诉工具包该怎么做 调用。您只能将一个平台服务与之关联platformRequest()
。例如,如果出于测试目的,您需要关联 使用浏览器的方法,浏览器每次都会启动 你打电话给platformRequest()
。如果您需要更多灵活性,可以 将platformRequest()
与将使用该URL的脚本相关联 将请求路由到正确的处理程序的方案。要将特定平台服务与
platformRequest()
相关联, 只需添加com.sun.midp.midlet.platformRequestCommand
属性即可 工具箱的lib目录中的system.config
文件。例如,到 每当调用platformRequest()
时调用Mozilla浏览器,添加 以下system.config
:# Associate the Mozilla browser with platformRequest() - Windows com.sun.midp.midlet.platformRequestCommand: "C:\Program Files\mozilla.org\Mozilla\mozilla.exe"
根据此设置,通话
platformRequest("http://developers.sun.com/mobility")
将启动 Mozilla和浏览器将导航到Sun的开发人员移动性 门户...