gpt4 book ai didi

java applet ClassNotFoundException 与代码库

转载 作者:行者123 更新时间:2023-12-01 10:00:12 25 4
gpt4 key购买 nike

我正在开始开发一个小程序来取代现有的小程序。由于以前从未开发过小程序,我想我可以使用流行的 HelloWorld 示例。我可以通过几种不同的方式运行它:在 appletviewer 中,如果我将包含 HelloWorld 类的 JAR 文件放在与 HTML 相同的目录中(即 http://localhost:8080/myApp ),也可以在浏览器中运行它。当我将 JAR 放入 myApp 下方名为 HelloWorld 的目录中时,它也能正常工作。目录并指定codebase <applet> 中的参数标记为HelloWorld 。但是当我尝试指定WEB-INF时目录如classeslib ,我得到一个ClassNotFoundException 。我做错了什么?

最佳答案

But when I try to specify WEB-INF directories such as classes or lib, I get a ClassNotFoundException. What am I doing wrong?

这些目录仅适用于 JSP 和 servlet 中使用的类/jar(即服务器需要的东西)。其中的资源可供网站访问者使用。从这个意义上说,“访问者”是指用户代理(即浏览器)或客户端插件(例如 Flash 或 JRE)。

您可以通过将完整的 URL 粘贴到 Web 浏览器地址栏中的 Jar 并按“Enter”键浏览到它来亲自确认这一点。服务器将返回一条消息,表示“禁止”。

另请参阅WEB-INF info. page扩展:

WEB-INF is the name of a folder found in Java web applications. It is used to store deployment information such as the web.xml, required library files and compiled class files. It is normally not accessible from web. Any files which you want to put on war but do not want to make to public then web-inf is the place where you can keep those files.

关于java applet ClassNotFoundException 与代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36869988/

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