Я, наверное, упускаю что-то очень простое здесь. Я пытаюсь запустить мой первый апплет на локальной HTML-странице в Firefox 3.6 в Mac OS 10.5.8. Вот код апплета:
package SimpleApplet;
import java.applet.Applet;
import java.awt.*;
public class MyApplet extends Applet {
private static final long serialVersionUID = 1L;
public void init()
{
}
public void stop()
{
}
public void paint(Graphics g)
{
g.drawString("Tweedle-Dee!",20,40);
}
}
Вот HTML-страница:
<html>
<body>
Here's the applet: <br/>
<applet code="MyApplet.class" width="300" height="150">
</applet>
</body>
</html>
Оба файла (.class и .html) находятся в одной папке на моем локальном компьютере. Теперь, когда я загружаю файл .html в Firefox, отображается прямоугольник с красным крестиком. Апплет работает при запуске из Eclipse (используя JRE 1.5 BTW).
Кроме того, это не является общей проблемой моего браузера, так как несколько страниц с апплетами (например, http://java.sun.com/applets/jdk/1.4/demo/applets/Blink/example1.html) работают.
Это также трудно устранить, потому что на консоли Java нет вывода вообще ...
Любые предложения приветствуются!