当我尝试运行小程序时,出现异常:
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 ""
我认为访问修饰符没有任何问题,因此出于好奇,我将 public 修饰符放在该类中的所有字段和方法上,但问题仍然存在。我也有一个带有 0 个参数的公共(public)构造函数,所以不可能是这样。
最佳答案
class MyApplet ...
将导致InitationTargetException
,而..
public class MyApplet ...
..应该没问题。
关于java - 小程序运行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050826/