Jag får följande fel när jag försöker köra en enkel test-applet:
java.lang.IllegalArgumentException
at sun.net.https://www.ParseUtil.decode(ParseUtil.java:151)
at sun.net.https://www.protocol.file.Handler.openConnection(Handler.java:59)
at java.net.URL.openConnection(URL.java:896)
at sun.applet.AppletPanel.getAccessControlContext(AppletPanel.java:899)
at sun.applet.AppletPanel.getClassLoader(AppletPanel.java:833)
at sun.applet.AppletPanel.createAppletThread(AppletPanel.java:144)
at sun.applet.AppletPanel.init(AppletPanel.java:197)
at sun.plugin.AppletViewer.appletInit(Unknown Source)
at sun.plugin.viewer.LifeCycleManager.initAppletPanel(Unknown Source)
at sun.plugin.viewer.IExplorerPluginObject$Initer.run(Unknown Source)
Koden för min applet:
import java.awt.*;
import javax.swing.*;
import java.net.*;
public class MyApplet extends JApplet
{
public void init()
{
}
public void paint(Graphics g)
{
g.drawString("Hello World!", 100, 100);
}
}
html-filen:
<html>
<body>
<applet code="MyApplet.class" width="400" height="400">
</applet>
</body>
</html>
Detta alltså me Internet Explorer. Kör jag appletten med AppletViewer så funkar det.
Kör med J2SE 1.4.2_04