【问题标题】:class not found exception on applet类在小程序上找不到异常
【发布时间】:2023-03-19 16:25:01
【问题描述】:

我正在尝试使用 Eclipse 中 index.jsp 页面下的 html <APPLET> 标签在浏览器上加载小程序。

<APPLET archive="VitalTrackApplet_MOD.jar" code ="vitaltrackapplet_mod/VitalTrackApplet_MOD.class"
                    width="100%" height="650">

    <PARAM name="opdid" value="1234" />
    <PARAM name="patientid" value="12" />
    <PARAM name="replay" value="false" />
    <PARAM name="hostpname" value="lifecare" />
    <PARAM name="pname" value="anil" />
    <PARAM name="createdate" value="12/17/2012" />
    <PARAM name="filename" value="example" />

</APPLET>

我已将 VitalTrackApplet_MOD.jar 放在 WebContent/WEB-INF/lib 文件夹下。 但是当我每次运行这个 index.jsp 时,它都会显示class not found excepion

【问题讨论】:

    标签: java jsp jakarta-ee web-applications applet


    【解决方案1】:

    ..把 VitalTrackApplet_MOD.jar 放到 WebContent/WEB-INF/lib 文件夹下。

    http://localhost:8080/WEB-INF/lib/VitalTrackApplet_MOD.jar
    

    如果您更改 localhost:8080 并在浏览器地址栏中尝试该 URL,您可能会注意到服务器拒绝提供位于明确用于 Web 应用服务器端的目录中的 Jar。 (即不是客户端 JRE)。

    解决方法是将 Jar(和代码库)移动到任何客户端都可以访问它的地方。

    【讨论】:

    • VitalTrackApplet_MOD.jar 已经在 WebContent/WEB-INF/lib 文件夹下。
    • ..WEB-INF/lib.. 查看编辑回答。把它移出那里,否则它不会工作!
    • 顺便说一句 - 复制/粘贴用于访问 .jsp 的 URL
    【解决方案2】:

    当您运行 index.jsp 时,它会在同一文件夹下找到 VitalTrackApplet_MOD.jar。请将您的VitalTrackApplet_MOD.jar 放在 WebContent 文件夹下。

    【讨论】:

    • 请检查您系统的 jre 版本和 VitalTrackApplet_MOD.jar
    • 我使用的是 jre 1.6,VitalTrackApplet_MOD.jar 是在 1.7 下编译的
    • @VijayRamani JRE 版本与“找不到类”问题无关。如果在 1.6 中找不到,则在 1.7 中也找不到。
    猜你喜欢
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 2016-02-22
    • 1970-01-01
    • 2017-06-29
    相关资源
    最近更新 更多