"Запуск: апплет не инициализирован"

Я попробовал несколько апплетов с помощью моей программы просмотра апплетов, и я получаю один и тот же ответ в окне "Пуск: апплет не инициализирован". Неважно, насколько проста программа, она прекрасно компилируется в Xcode, но она не будет отображаться ни в программе просмотра апплетов, ни в моем браузере. Я искал ответы на эту проблему, но в коде спрашивающего всегда обнаруживается какая-то ошибка. Я пробовал много кодов, но ни один из них не работает. Вот самый простой пример:

import java.awt.*;
import java.applet.*;

public class SimpleApplet extends Applet {
   public void paint(Graphics g) {
       g.drawString("A Simple Applet",20,20);    
    }
}

Вот HTML:

<html>
<body>
    <applet code="SimpleApplet" width=200 height=60>
    </applet>
</body>
</html>

Это отчеты об ошибках:

load: class SimpleApplet not found.
java.lang.ClassNotFoundException: SimpleApplet
    at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:210)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:144)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:695)
    at sun.applet.AppletPanel.createApplet(AppletPanel.java:723)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java:652)
    at sun.applet.AppletPanel.run(AppletPanel.java:326)
    at java.lang.Thread.run(Thread.java:613)

В чем может быть проблема? Я действительно новичок в этом, так что держись со мной, пожалуйста.

1 ответ

Собственно проблема с URL кода в коде апплета (code="SimpleApplet") просто запустите апплет из самой программы. Пытаться

import java.awt.*;
import java.applet.*;
/*<applet code="SimpleApplet" width=500 height=500 ></applet>*/
public class SimpleApplet extends Applet {
   public void paint(Graphics g) {
       g.drawString("A Simple Applet",20,20);    
    }
}
Другие вопросы по тегам