0

アプレットを実行しようとすると、次の例外が発生します。

java.lang.reflect.InvocationTargetException

呼び出しエラーはアクセス修飾子が原因であると読みました:
http://download.oracle.com/javase/tutorial/reflect/member/ctorTrouble.html

そして、私が読んだスタックトレースのさらに下:

Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: 
Class sun.plugin2.applet.Plugin2Manager$12 can not access 
a member of class gui.TestWindow with modifiers ""

アクセス修飾子に問題があるとは思わなかったので、好奇心から、そのクラスのすべてのフィールドとメソッドにパブリック修飾子を配置しましたが、問題は解決しません。引数が0のパブリックなコンストラクターもありますので、それはできません。

4

2 に答える 2

2
class MyApplet ...

が発生しますがInvocationTargetException、..

public class MyApplet ...

..大丈夫なはずです。

于 2011-08-13T15:31:20.893 に答える
0

それを行うアプレット クラスを Public にします。それでおしまい

于 2016-03-26T19:18:35.267 に答える