初始化MIDlet对象时出错SecurityException - Java me

时间:2011-08-04 18:51:00

标签: java security class exception constructor

我正在研究Java上的应用程序。 我想做的就是从另一个类的MIDlet访问成员。

我有一个mainFrm类,它是主要的形式。 我想从另一个类访问一些非静态方法。

我的代码如下:

mainFrm myForm = new mainFrm(); //Initialize the object
myForm.aNonStaticMethod(); //Call the method

然而,当调用构造函数时,我得到一个安全性异常。

我想我错过了什么! 任何帮助都会感激不尽! 日Thnx !!!

1 个答案:

答案 0 :(得分:0)

根据我使用MIDP的经验,安全例外主要是由于缺少签名而引起的,并且通常仅在尝试访问放置在“受信任”域中的类时抛出(即除非JAD已签名,否则无法访问) 。有关域和权限的详细信息,请参阅:http://developers.sun.com/mobility/midp/articles/permissions/

我的猜测是,在mainFrm()构造函数中,您正在访问无法通过不受信任的域访问的类。 99%的异常是由HTTP或套接字引起的。你在构造函数中使用这些类吗?