Java 运行小程序失败

Java 运行小程序失败,java,applet,invocationtargetexception,Java,Applet,Invocationtargetexception,当我尝试运行小程序时,出现异常: java.lang.reflect.InvocationTargetException 我了解到调用错误是由于访问修饰符引起的: 在堆栈跟踪的下面,我读到: Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager$12 can not access a member of class g

当我尝试运行小程序时,出现异常:

java.lang.reflect.InvocationTargetException
我了解到调用错误是由于访问修饰符引起的:

在堆栈跟踪的下面,我读到:

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参数的构造函数是公共的,所以它不可能是公共的

class MyApplet ...
将导致调用TargetException,而

public class MyApplet ...

…应该没问题。

公开应该这样做的小程序类。就这样

您还没有向我们展示您的任何代码,或者您在什么时候遇到了问题。请给我们一些代码…当我正常运行它时,我的代码工作正常,而不是作为小程序。错误控制台中的错误消息在几行之后被截断,错误控制台中没有一行指向我的代码。那么,您正在尝试将应用程序作为小程序运行?(你仍然应该向我们展示你的代码。)它当然是我正在尝试运行的applet。显示代码可以帮助你真的应该考虑这一点。您确定该类是公共的而不是包私有的吗?