Java RuntimeException:web浏览器中的InvocationTargetException

Java RuntimeException:web浏览器中的InvocationTargetException,java,applet,console,rfid,runtimeexception,Java,Applet,Console,Rfid,Runtimeexception,当我从Netbeans运行时,我的javaapplet工作得非常好,创建的jar文件也工作得很好。但是,当我将小程序嵌入浏览器时,出现了一个错误“RuntimeException java.lang.reflect.InvocationTargetException”,我浏览了一遍以调试此错误,但似乎找不到代码的解决方案。请帮忙。多谢各位 这是我的密码: SerialTest.java(这是我的主类,在main方法中,我调用applet,以便应该在java控制台中打印的内容将被打印在applet

当我从Netbeans运行时,我的javaapplet工作得非常好,创建的jar文件也工作得很好。但是,当我将小程序嵌入浏览器时,出现了一个错误“RuntimeException java.lang.reflect.InvocationTargetException”,我浏览了一遍以调试此错误,但似乎找不到代码的解决方案。请帮忙。多谢各位

这是我的密码:

SerialTest.java(这是我的主类,在main方法中,我调用applet,以便应该在java控制台中打印的内容将被打印在applet中)

SerialApp.java(这是我创建小程序的地方)

applet.html

<html>
<head>
<title>Applet</title>
</head>

<body>
<applet code="SerialTest.class" archive="SerialApplet.jar" width="550" height="550">
</applet>
</body>
</html> 

小程序
我有一个错误“RuntimeException” java.lang.reflect.InvocationTargetException“

因为,您正在推翻javaapplet的sandbox提供的规则。我想,
gnu.io.SerialPort
与此有关。查看此处了解有关小程序沙盒的更多信息:

我有一个错误“RuntimeException” java.lang.reflect.InvocationTargetException“

这是因为您将小程序代码标记放置为:

<applet code="SerialTest.class" archive="SerialApplet.jar" width="550" height="550">

发布stacktrace,如果不告诉您是什么原因导致了上述异常,stacktrace将非常有用,可以作为一种旁白
//等待事件发生并响应事件(将传入消息打印到控制台)。尝试{Thread.sleep(1000000)
人们早就知道“魔法编码”不起作用。带有注释的代码行表明这就是您正在尝试的。阻止EDT只会导致整个应用程序冻结。InvocationTargetException只是反射调用方法引发的实际异常的包装。无法得出任何结论om it,尤其是没有stacktrace。“我想……”你应该停止猜测,……说真的。@MarkoTopolnik嗨,我是新来的。如何获得stacktrace?”相反,他们是从
init()
start()
方法开始的要获得一个正常工作的小程序,不必使用这两种方法中的任何一种。尽管使用
init()
方法构造小程序GUI很有意义,但也可以只定义
public
构造函数并在其中创建GUI。@AndrewThompson“那么,这是否意味着小程序可以在没有定义
init()
start()
方法的情况下启动?
<html>
<head>
<title>Applet</title>
</head>

<body>
<applet code="SerialTest.class" archive="SerialApplet.jar" width="550" height="550">
</applet>
</body>
</html> 
<applet code="SerialTest.class" archive="SerialApplet.jar" width="550" height="550">