开始:小程序未初始化

新手上路,请多包涵

我是小程序的初学者。下面是用于显示字符串的基本小程序的代码。

 package firstjavaapplet;

import java.awt.Graphics; // program uses class Graphics

import javax.swing.JApplet; // program uses class JApplet

public class FirstJavaApplet extends JApplet
{

    // draw text on applet’s background

    @Override
    public void paint( Graphics g )
    {
        // call superclass version of method paint
        super.paint( g );
        // draw a String at x-coordinate 25 and y-coordinate 25
        g.drawString( "Welcome to Java Programming!", 25, 25 );
    } // end method paint

    public static void main(String[] args)
    {
        FirstJavaApplet obj = new FirstJavaApplet();

    }
}

以下是我用来在网页中包含小程序的 HTML 文件。

 <body>

<applet code = "FirstJaveApplet.class" width = "300" height = "300">
</applet>

</body>

</html>

当我在 appletviewer FirstJaveApplet.html 中运行 Applet 时,我得到以下信息:

在此处输入图像描述

未显示字符串而是 “开始:小程序未初始化”。

原文由 user3461957 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 576
1 个回答
<applet code = "FirstJaveApplet.class" width = "300" height = "300">
</applet>

code 属性值应该是全限定类名而不是小程序文件名。所以应该这样写:

 <applet code = "firstjavaapplet.FirstJavaApplet" width = "300" height = "300">
</applet>

请注意,JRE 将在名为 firstjavaapplet 的 HTML 目录的子目录中搜索该类。除非该类出现在正确的位置,否则问题将继续存在。

原文由 Andrew Thompson 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题