类路径中的类的NoClassDefFoundError,但不包含ext / lib文件夹

时间:2013-10-10 10:50:57

标签: java jar classpath jai

我有一个Java应用程序,它依赖于Epson打印机驱动程序,而这依赖于jai_core.jar和jai_codec.jar。当JAI jar在JAVA_HOME / lib / ext中时,一切正常,但是如果我将它们放在不同的位置并将该位置添加到应用程序类路径,那么我会收到NoClassDefFoundError错误。

我的理解是应用程序不应该知道或关心依赖jar是存储在ext / lib中还是显式列在类路径中,但这似乎不是这里的情况。是否有一些原因可以在ext / lib中找到jar但不在命令行中指定的类路径中找到?

0 个答案:

没有答案