0

呃——我不得不做一些我知之甚少的事情,所以我不确定我是否在寻找正确的事情。

我的网站提供了一个 java 小程序(不幸的是,仅在公司内部),当人们使用 JRE 1.7/Java 7 访问它时,我收到一个 Class Not Found 错误。它适用于 JRE 1.6/Java 6。

如果我通过浏览器在本地调用演示页面,当所有文件都在同一个文件夹中时,它会完美运行:

APPLET CODEBASE = "./"
ARCHIVE  = "my.jar"
CODE     = "my.class"
NAME     = "Test"
WIDTH    = 400
HEIGHT   = 150
COL      = 7
HSPACE   = 0
VSPACE   = 0
ALIGN    = top

但是我不知道/理解的是,当浏览器让 JVM 下载 JAR 文件时——我不确定我的 7 个客户端是否正在下载 JAR 文件——这些文件去哪里了?他们的名字是一样的吗?(如果是,并且名称相同,那么我知道文件没有被下载,这将解释很多。当然,然后我需要弄清楚为什么它们不在 7 上而是在 6 上. sigh ) 由于我不知道这些文件的去向,我无法判断我的 CODEBASE 路径是否正确,我认为这是实际问题。我无法通过谷歌找到答案 - 但可能是问题太基本了以至于答案不存在,或者我只是没有在寻找正确的东西。

请问有什么建议吗?

谢谢!

4

1 回答 1

0

尝试

<!DOCTYPE html>
<html>
...

<object type="application/x-java-applet" height="150" width="400">
    <param name="code" value="My" />
    <param name="archive" value="my.jar" />
    No Java plug-in was found.
</object>

对于一个public class My extends JApplet

于 2013-03-21T08:45:22.827 回答