我在Eclipse中有以下结构:
foo.bar.app作为包,包含Main.java和Applet.java(不确定是否需要ifnormation ...)
我可以在eclipse中以app(swing)应用程序或applet运行appliacation。现在我想把它变成一个brwoser(必须只在FireFox中工作......)
所以我右键点击了该项目 - >出口 - > jar(不是runnable jar!),并将其移动到文件夹/ home / user / Desktop / test
文件夹测试包含以下index.html:
<html>
<head>
</head>
<body>
<p>
<embed id = "test"
type="application/x-java-applet;version=1.6"
width="256" height="256"
archive="test.jar"
code="foo.bar.app.Applet.class"
/>
</p>
</body>
但我得到的只是一个灰盒子......在底部FireFox说开始:applet没有初始化。
这是一个片段
public class Applet extends JApplet {
@Override
public void init() {
super.init();
// simulate properties file, empty properties should have no influence
Properties p = new Properties();
this.setLayout(new BorderLayout());
this.setSize(1000, 600);
答案 0 :(得分:0)
启动applet时可能出错。尝试打开“Java控制台”(而不是Java 脚本控制台); the Mozilla Knowledge Base tells you how
您应该能够在控制台中看到堆栈跟踪。