呃——我不得不做一些我知之甚少的事情,所以我不确定我是否在寻找正确的事情。
我的网站提供了一个 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 路径是否正确,我认为这是实际问题。我无法通过谷歌找到答案 - 但可能是问题太基本了以至于答案不存在,或者我只是没有在寻找正确的东西。
请问有什么建议吗?
谢谢!