jar文件下载位置/如何判断类路径是否正确?

时间:2013-03-19 17:45:54

标签: java jar codebase

呃 - 我不得不做一些我不了解的事情,所以我不确定我是否正在寻找正确的事情。

我有一个java applet由我的网站提供服务(不幸的是公司内部),当人们使用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文件 - 那些在哪里文件去?它们的名字是一样的吗? (如果它们是,并且名称相同,那么我知道文件没有被下载,这可以解释很多。当然,我需要找出它们为什么不是'但是我已经知道我的CODEBASE路径是否正确,我认为这是实际问题。我无法通过谷歌找到答案 - 但可能是问题是如此基本以至于答案不在那里,或者我只是没有找到正确的事情。

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分: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