gpt4 book ai didi

Web 托管站点上的 Java Applet 错误

转载 作者:行者123 更新时间:2023-11-29 05:49:30 31 4
gpt4 key购买 nike

当我将小程序文件上传到我的网站时,我在尝试运行它时遇到了问题。它一直给我错误,但在我的电脑上运行得很好。我正在使用 NetBeans 创建我的小程序,我使用了 <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 插件不断加载。

编辑:

这是我在使用 <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>

我随机尝试尽我所能来完成这项工作!这是我的测试网站的链接。 website here

最佳答案

So my question would be this: how do I correctly use the <Object> tag for a Java Applet?

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

<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>

But NetBeans did state a warning message stating that the <Applet> tag has been deprecated..

仅自 HTML 4.01(很久以前)以来!

更新 - 工作示例

Applet on-screen

<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>

关于Web 托管站点上的 Java Applet 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14474564/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com