Eclipse 忽略小程序代码

Eclipse ignores applet code

尝试使用 Eclipse Neon 在 Java 中编写和 运行 小程序。这是 Schildt (2012) 的一个非常简单的例子:

import java.awt.*;
import java.applet.*;
/*
<applet code="SimpleApplet" width=200 height=60>
</applet>
*/
public class SimpleApplet extends Applet{

    public void paint (Graphics g) {
        g.drawString("Simple Applet Test", 20, 60);
    }

 }

现在,Eclipse 确实启动了小程序,但忽略了注释下插入的 html 小程序代码。在上面的示例中,它忽略了高度和宽度;在其他示例中,它与 /* 和 */ 之间的任何小程序参数无关。当我 运行 使用 appletviewer 在 Linux 终端中使用相同的 class 时,一切都很好。

如果有人想知道我为什么要学习 applet ("in 2016"),那是因为 Schildt 说要先学习,我相信他,因为他的书到目前为止非常有帮助。在此先感谢您的真诚帮助。

打开 Run -> Run configurations... -> Java Applet -> Simple Applet。切换到第二个选项卡 Parameters。您会看到 Width 和 Height 被默认定义为 200。不幸的是,Eclipse 在使用默认值创建配置时忽略了注释标签。您可以在那里更改值,无论您如何 运行 小程序(即使用快捷方式或从菜单),它们都会被应用。