gpt4 book ai didi

java - JApplet 在 applet 查看器中工作,而不是在 HTML 页面中工作

转载 作者:行者123 更新时间:2023-12-01 19:07:33 24 4
gpt4 key购买 nike

此主题已以一种或另一种形式进行了介绍,但其他线程均无法提供帮助。我的问题与这篇文章非常相似,我正在制作一个带有附加功能的 JUNG 图,但没有一个解决方案有帮助:

JApplet fails to run in HTML page

我有一个 Java 应用程序,已将其转换为 JApplet。 JApplet 在 Eclipse 的小程序查看器中工作正常,但当我尝试在网页中打开它时(我尝试过 IE、FireFox 和 Chrome),它无法工作。我的 HTML 页面和存档文件夹都位于同一目录中。当我加载 HTML 页面时,它什么也没显示。

这是我的 html 代码:

<html>
<title>Applet</title>
<head>

</head>
<body>

<applet code="prerna.blueprint.main.BPTester.class"
archive="applet1.jar"
width="800" height="800">
</applet>

</body>
</html>

当我尝试使用 code="BPTester.class"时,它给出 java.lang.ClassNotFoundException: BPTester.class 但当我使用 code="prerna.blueprint.main.BPTester.class"时,它没有给我任何错误,只是没有任何错误发生。 (prerna/blueprint/main/BPTester.class 是我的 src 文件夹中的文件路径)。我将 Java 项目导出为可运行的 jar 文件,这是否正确?我创建了一个简单的 JApplet,当我执行所有相同的步骤时,它工作得很好,但它不适用于 BPTester.class。

如果我需要发布我的 BPTester.class 代码,我可以。

我不明白为什么我无法在网页中查看 JApplet,非常感谢任何帮助。

最佳答案

最终对我有用的是将我在 japplet 中使用的每个 jar 添加到 HTML 存档标记,然后必须对每个 jar 进行签名。然后,我在访问 applet1.jar 中的数据库时遇到了问题,因此我只是为其位置设置了绝对路径。

关于java - JApplet 在 applet 查看器中工作,而不是在 HTML 页面中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9505367/

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