我在 Eclipse 中有以下结构:
foo.bar.app 作为包,包含 Main.java 和 Applet.java(不确定是否需要 thie ifnormation...)
我可以在 Eclipse 中以 Java(swing) 应用程序或小程序的形式运行该应用程序。现在我正试图将它运行到一个浏览器中(必须只在 FireFox 中工作......)
所以我右键单击项目 -> 导出 -> jar(不是可运行的 jar!),并将其移动到文件夹 /home/user/Desktop/test
文件夹 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 说 Start: applet not initalized。
这是一个片段
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);