2011-08-04 14 views
0

Java meのアプリケーションで作業しています。 私がしたいのは、別のクラスのMIDletからメンバーにアクセスすることだけです。MIDletオブジェクトの初期化中にエラーが発生しました。SecurityException - Java me

私はメインフォームであるクラスmainFrmを持っています。 そして私は別のクラスからいくつかの非静的メソッドにアクセスしたいと思います。

そして、私のコードは次のようである:

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

コンストラクタを呼び出すときしかし、私は、セキュリティ例外を取得します。

私は何かが恋しいと思います! 何か助力がありがとうございます! Thnx !!!

答えて

0

私のMIDPでの経験では、セキュリティ例外は主に署名がないことが原因で発生し、通常は「信頼できる」ドメインに配置されたクラスにアクセスしようとするとスローされます(JADに署名しない限り)。ドメインとアクセス許可の詳細については、http://developers.sun.com/mobility/midp/articles/permissions/を参照してください。

あなたのmainFrm()コンストラクタでは、信頼できないドメインからアクセスできないクラスにアクセスしていると思います。これらの例外の99%はHTTPまたはソケットによるものです。これらのクラスをコンストラクタで使用していますか?

+0

私はそれを理解しました!私の2番目のクラスで私はちょうど私のファーストクラスの参照を渡し、今それは大丈夫です!あなたの答えはThnx! – HackFreak

関連する問題