我有两个项目:applet所在的主项目,以及我使用某些类的第二个项目。我将第二个项目添加到我的主项目构建路径中。但是当我在Chrome中运行我的applet时,它会出错:java.lang.NoClassDefFoundError: chapter13/MessagePanel
。 chapter13/MessagePanel
是我从第二个项目导入到我的主项目中的类。
我像这样调用applet(html文件位于主项目根文件夹中):
<applet
code = "myapplets/DisplayMessageApp.class"
width = 250
height = 50>
</applet>
我可以做些什么,以便applet可以从第二个项目中看到“chapter13 / MessagePanel”类?
答案 0 :(得分:1)
最简单的方法是将所有必需的类捆绑在一个jar文件中,然后将其指定为存档。
像这样:
http://docs.oracle.com/javase/7/docs/api/java/applet/Applet.html 安德烈