我有一个applet,它依赖于一些test.jar。所以,我在CLASSPATH环境变量中添加了这个jar。 classpath /dir/test.jar
但applet无法识别此jar,并且在此test.jar中获取ClassNotFound异常。
但是在archive属性中添加test.jar后,一切正常。 为什么applet没有识别classpath?有没有办法用out archive属性指定applet依赖项?。
答案 0 :(得分:0)
应该在Manifest的Class-Path
条目中指定applet或部署为JAR文件的任何Java应用程序的依赖JAR。
如果通过java -jar
运行任何Java应用程序,则忽略在命令行或CLASSPATH上指定的任何类路径,并且仅观察到清单Class-Path
。您没有说明您运行applet的确切程度,但大概也是如此。