我在netbeans中创建了一个名为PaintApplet的japplet,我得到了它的.jar文件并将其放在带有html文件的文件夹中,html文件是这样的:
<html>
<body>
<APPLET ARCHIVE="PaintApplet.jar" CODE=PaintApplet.class WIDTH=800 HEIGHT=500>
</APPLET>
</body>
</html>
答案 0 :(得分:0)
从标记中删除.class,如果该类不在默认包中,则添加包名称。
<APPLET
ARCHIVE="PaintApplet.jar"
CODE="com.org.PaintApplet"
WIDTH=800 HEIGHT=500>
</APPLET>
请参阅http://docs.oracle.com/javase/tutorial/deployment/applet/html.html
- code是applet类的名称
- archive是包含applet及其资源的jar文件的名称
- width是applet的宽度
- height是applet的高度
或使用对象标签:
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="800" height="500">
<PARAM name="code" value="com.org.PaintApplet">
<PARAM name="archive" value="PaintApplet.jar">
</OBJECT>
此外,请确保您已安装最新的JRE版本(当前为1.7.0更新17),因为如果java插件不是最新的,某些浏览器将阻止applet。
答案 1 :(得分:0)
您应该检查:Deploying an Applet
对于前。你可以尝试一下:
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {code:'PaintApplet.class', archive:'PaintApplet.jar', width: 800, height: 500};
var parameters = {boxbgcolor: 'white', boxborder: 'false', centerimage: 'true'};
deployJava.runApplet(attributes, parameters, '1.6');
</script>
<noscript>
...
</noscript>