gpt4 book ai didi

java - 在 Netbeans Web 应用程序中使用小程序

转载 作者:行者123 更新时间:2023-11-29 05:55:44 25 4
gpt4 key购买 nike

<applet archive='AlienWar.jar' code='AlienWarApplet.class' width='387' height='410'>
</applet>

我有一个小程序,当我在 html 中使用它并将 .jar 放在同一目录中时,它工作得很好。但现在我正在 netbeans 中构建一个 Web 应用程序(我使用 JSF 框架和 Apache Tomcat 服务器)。我在 index.xhtml 中插入相同的代码并将 .jar 添加到编译时库,但我得到了一个 classNotFoundExeception。

我应该把 .jar 放在哪里??

最佳答案

Jar 需要位于服务器上的某个位置,如果您在浏览器地址栏中键入地址并按 Enter 可以从中获取它

对于网络应用程序,这尤其意味着。 不要将存档放在您可能用于 servlet/JSP 库的 WEB-INF/lib 目录中。该目录不会提供给最终用户浏览。

可以通过将归档文件放在与 HTML 相同的目录中来使代码工作(假设 HTML 位于通过“获取测试”的位置),但这很草率并且可能导致相同的 Jar在许多小程序的许多目录中。

相反,我通常会将所有小程序存档放在域根目录下的一个目录中。具体来说(这里没有硬性规定)lib。在 applet 元素中指定 codebase="/lib",JRE 将在 http://your.com/lib 中查找archive 属性中以逗号分隔的列表中的任何存档的路径。

关于java - 在 Netbeans Web 应用程序中使用小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205656/

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