当我将小程序文件上传到我的网站时,我在尝试运行它时遇到问题。它一直给我错误,但在我的电脑上运行得很好。我正在使用 NetBeans 创建我的 Applet,并且使用了<Applet>
标签,因为我记得使用过它并且它有效。但 NetBeans 确实发出了一条警告消息,指出<Applet>
标签已被弃用并建议使用<Object>
.
现在这对我来说有点困难,因为我不知道如何使用<Object>
小程序的标签。我确实在网上寻找答案。每种方法都提供了不同的方法来声明 Applet,但它们都不起作用。每次我尝试网上所述的不同方法时,NetBeans 都会不断返回警告/错误消息。
所以我的问题是:我如何正确使用<Object>
Java Applet 的标签?
经过大量搜索,我找到了一个没有返回值但甚至没有在我的计算机上加载Applet的示例。示例如下:
java代码:
<object data="VirtualArmory.jar" type="application/x-java-applet"></object>
我尝试了 .jar 和 .class,输出仍然相同。 Java 插件不断加载。
EDIT:
这是我使用时遇到的错误<Applet>
标签。但使用时没有得到任何developJava.js
.
java.lang.ClassNotFoundException: VirtualArmory
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
这就是我尝试使用developJava.js 命令的方式。抱歉,因为这是我第一次看到和使用这个命令,我可能会犯很多错误。
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
codebase:'http://morganaprime.webs.com/',
code:'VirtualArmory.class',
archive:'VirtualArmory.jar',
width:710,
height:540
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>
我正在随机尝试尽我所能来完成这项工作!这是我的测试网站的链接。网站在这里