补充一下,
我的是ie 6.0,
错误提示是 load: class NotHelloWorldApplet not found
我也有设classpath的。
附上code
----------------------------------------------------------------------
//:NotHelloWorldApplet.html
<!DOCTYPE HTML><HTML><HEAD></HEAD><BODY>
<APPLET CODE="NotHelloWorldApplet.class" CODEBASE="." WIDTH=400 HEIGHT=300></APPLET>
</BODY></HTML>
---------------------------------------------------------------------------
//: NotHelloWorldApplet.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;class NotHelloWorldPanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Not a Hello, World Applet", 75, 100);
}
}public class NotHelloWorldApplet extends JApplet {
public void init() {
Container contentPane = getContentPane();
contentPane.add(new NotHelloWorldPanel());
}
}
我的是ie 6.0,
错误提示是 load: class NotHelloWorldApplet not found
我也有设classpath的。
附上code
----------------------------------------------------------------------
//:NotHelloWorldApplet.html
<!DOCTYPE HTML><HTML><HEAD></HEAD><BODY>
<APPLET CODE="NotHelloWorldApplet.class" CODEBASE="." WIDTH=400 HEIGHT=300></APPLET>
</BODY></HTML>
---------------------------------------------------------------------------
//: NotHelloWorldApplet.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;class NotHelloWorldPanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Not a Hello, World Applet", 75, 100);
}
}public class NotHelloWorldApplet extends JApplet {
public void init() {
Container contentPane = getContentPane();
contentPane.add(new NotHelloWorldPanel());
}
}
接着我会手工写一个NotHelloWorldApplet.html的文件,内容只有:<APPLET CODE = "NotHelloWorldApplet" WIDTH = 180 HEIGHT = 180>
</APPLET>注:用这个html运行applet,通过appletviewer是可以的,在ie中运行获得的错误提示和你获得的一样接着的一步就是到java.sun.com下载Java Plug-in HTML Converter 1.3,将上面手工生成的html转换成能在ie中运行的html,内容如下:<html>
<title>a</title>
<body>
<!--"CONVERTED_APPLET"-->
<!-- CONVERTER VERSION 1.3 -->
<p>hahahaha</p>
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH = 950 HEIGHT = 342 codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
<PARAM NAME = CODE VALUE = "CheckTestApplet" ><PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
<PARAM NAME="scriptable" VALUE="false">
<COMMENT>
<EMBED type="application/x-java-applet;version=1.3" CODE = "CheckTestApplet" WIDTH = 950 HEIGHT = 342 scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"><NOEMBED></COMMENT></NOEMBED></EMBED>
</OBJECT><!--
<APPLET CODE = "CheckTestApplet" WIDTH = 950 HEIGHT = 342>
</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
</body>
</html>其中的<html></html>和<body></body>要在转换后自己加.ie5测试通过
<title>a</title>
<body>
<!--"CONVERTED_APPLET"-->
<!-- CONVERTER VERSION 1.3 -->
<p>hahahaha</p>
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH = 950 HEIGHT = 342 codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
<PARAM NAME = CODE VALUE = "NotHelloWorldApplet" ><PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
<PARAM NAME="scriptable" VALUE="false">
<COMMENT>
<EMBED type="application/x-java-applet;version=1.3" CODE = "NotHelloWorldApplet" WIDTH = 950 HEIGHT = 342 scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"><NOEMBED></COMMENT></NOEMBED></EMBED>
</OBJECT><!--
<APPLET CODE = "NotHelloWorldApplet" WIDTH = 950 HEIGHT = 342>
</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
</body>
</html>
不用那个转换器好像也可以 ?
只是换个code=..之类的就可以了。(照你的那个)
还有个问题,就是执行那个html(改过的)系统栏里会出现java console
为什么?怎么除去?有什么用?
但是在作为WEB服务时好象其他的客户端需要下载,怎样避免下载呢?
这种限制到底有多大?能不能谈一下?
我的email:[email protected]