我可能在這裏錯過了一些非常基本的東西。我試圖讓我的第一個小程序在Mac OS 10.5.8的Firefox 3.6中的本地HTML頁面中運行。這裏的小應用程序的代碼:簡單的Java Applet無法在MacOS上的FireFox/Safari中加載
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中時,會顯示一個帶有紅色X的矩形。該小程序從Eclipse啓動時運行(使用JRE 1.5 BTW)。
此外,它不是我的瀏覽器的一般問題,因爲幾個帶小程序的頁面(例如http://java.sun.com/applets/jdk/1.4/demo/applets/Blink/example1.html)可以工作。
這也是很難解決,因爲沒有輸出在Java控制檯在所有...
任何建議都感激!
謝謝,但那並沒有改善。 – Sleepless 2010-05-07 17:06:56
看我的編輯。我有更好的結果使用對象標記來工作。自從HTML4以來,這個和applet標籤已經被棄用了。 – predhme 2010-05-07 17:21:13
好的,謝謝你的信息,但我試過了,仍然有相同的結果。 – Sleepless 2010-05-07 18:24:36