0

我写了一个非常基本的小程序,因为我才刚刚开始学习。这个特定的小程序应该只显示一些文本,但是每当我在本地(我已将 java 配置为中等安全性)或从服务器运行它时,我都会收到以下错误,但没有详细信息:

RuntimeException Java.lang.InvocationTargetException

我尝试过使用 Chrome、Firefox、IE,但我都收到了相同的错误消息。

这是我的 HTML:

<html>
    <body>
        <applet code="app.class" width="400" height="400"></applet>
    </body>
</html>

这是我的java代码:

import javax.swing.*;
import java.awt.*;

class app extends JApplet {
    public void paint (Graphics g){
        super.paint(g);
        g.drawString("GIO", 15, 25);
    }
}

这是我的小程序所在的位置:http: //testingsomestuff.netne.net/

谢谢您的帮助。

4

1 回答 1

3

必须声明一个小程序public。所以:

class app extends JApplet {

应该:

public class app extends JApplet {

提示

1) 请学习类、方法和属性名称的常见Java 命名约定(特别是名称的大小写)并一致地使用它们。

2) 确保Java 控制台配置为显示小程序和 JWS 应用程序。如果默认级别没有输出,请提高它并重试。

3)code属性应该是FQN,而不是文件名,所以:

    <applet code="app.class" width="400" height="400"></applet>

应该:

    <applet code="app" width="400" height="400"></applet>
于 2014-03-21T04:33:45.820 回答