我正在研究Java上的应用程序。 我想做的就是从另一个类的MIDlet访问成员。
我有一个mainFrm类,它是主要的形式。 我想从另一个类访问一些非静态方法。
我的代码如下:
mainFrm myForm = new mainFrm(); //Initialize the object
myForm.aNonStaticMethod(); //Call the method
然而,当调用构造函数时,我得到一个安全性异常。
我想我错过了什么! 任何帮助都会感激不尽! 日Thnx !!!
答案 0 :(得分:0)
根据我使用MIDP的经验,安全例外主要是由于缺少签名而引起的,并且通常仅在尝试访问放置在“受信任”域中的类时抛出(即除非JAD已签名,否则无法访问) 。有关域和权限的详细信息,请参阅:http://developers.sun.com/mobility/midp/articles/permissions/。
我的猜测是,在mainFrm()构造函数中,您正在访问无法通过不受信任的域访问的类。 99%的异常是由HTTP或套接字引起的。你在构造函数中使用这些类吗?