Web托管站点上的Java小程序错误

Web托管站点上的Java小程序错误,java,html,applet,classnotfoundexception,japplet,Java,Html,Applet,Classnotfoundexception,Japplet,当我将小程序文件上传到我的网站上时,我在尝试运行它时遇到问题。它不断地给我错误,但在我的电脑上工作得非常好。我正在使用NetBeans创建我的小程序,我使用了 所以我的问题是:如何正确地为Java小程序使用标记 正确答案是“不要使用它”(或applet元素)。而是将嵌入小程序的责任委托给。它可能看起来像这样 <script src="http://www.java.com/js/deployJava.js"></script> <script&g

当我将小程序文件上传到我的网站上时,我在尝试运行它时遇到问题。它不断地给我错误,但在我的电脑上工作得非常好。我正在使用NetBeans创建我的小程序,我使用了

所以我的问题是:如何正确地为Java小程序使用
标记

正确答案是“不要使用它”(或
applet
元素)。而是将嵌入小程序的责任委托给。它可能看起来像这样

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
    codebase:'http://morganaprime.webs.com/',
    code:'net.mp.eoncalculator.VirtualArmory',
    archive:'VirtualArmory.jar',
    width:710, 
    height:540
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>

变量属性={
代码库:'http://morganaprime.webs.com/',
代码:'net.mp.eonCollector.virtualMory',
存档:'virtualmory.jar',
宽度:710,
身高:540
};
var参数={gunSize:16};
变量版本='1.6';
runApplet(属性、参数、版本);
但是NetBeans确实声明了一条警告消息,指出
标记已被弃用

从HTML4.01开始(那是很久以前的事了)

更新-工作示例


变量属性={
代码库:'http://morganaprime.webs.com/',
代码:'net.mp.eonCollector.virtualMory',
存档:'virtualmory.jar',
宽度:1000,
身高:700
};
var参数={gunSize:16};
变量版本='1.6';
runApplet(属性、参数、版本);

感谢您的编辑!我已经查看了关于如何使用
deployJava.js
的网站,不知道如何正确使用它。我做的只是复制粘贴到我的网站上,它什么也没做。将继续对此进行尝试和研究。而
标签很久以前就不见了?那是我停止做小程序的时期!!:D部署小程序时,
可见。它有重要的信息,如果跟踪级别提高到5,它会有很多信息。我会用URL更新我的问题。还将使用使用
命令时出现的错误更新我的问题。是的,我使用Java控制台得到了这些错误。请在更新/编辑问题时在评论中告诉我
code:'net.mp.eoncaulator.virtualMory',
应该是给定Jar内路径的code属性。显然,该类还需要在
package net.mp.eonCollector中声明。哇,太好了!您确实让我的小程序工作得很好,但我在我的Web帐户上尝试了您的HTML代码,但不幸的是,它没有工作。幸运的是,它在我的其他网站(部族论坛)上起了作用。这真的很奇怪。
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)
<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>
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
    codebase:'http://morganaprime.webs.com/',
    code:'net.mp.eoncalculator.VirtualArmory',
    archive:'VirtualArmory.jar',
    width:710, 
    height:540
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>
<html>
<body>
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
    codebase:'http://morganaprime.webs.com/',
    code:'net.mp.eoncalculator.VirtualArmory',
    archive:'VirtualArmory.jar',
    width:1000,
    height:700
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>
</body>
</html>