找不到java类路径中的XML文件

时间:2010-12-16 15:03:34

标签: java xml jar manifest

我一直在尝试将一些配置文件添加到JAR清单类路径中。像Spring,Log4j文件等...当我运行jar时,它会在类路径上获取其他jar,这样它就可以运行应用程序启动器类(在另一个jar中),但它只查找目录中的XML文件即使我可以在清单上看到它的路径,也可以找到jar。

关于如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试在java命令行上使用详细的类加载开关来运行它,以确保实际上正在加载jar中的类。

MANIFEST.MF中的行长度限制为72个字节 - 请确保您没有长行。

http://download.oracle.com/javase/1.3/docs/guide/jar/jar.html#Notes%20on%20Manifest%20and%20Signature%20Files