我有一个代码调用了很多库,当我尝试在eclipse中运行它时,我没有得到任何错误:
并且程序运行正常。当我尝试使用cmd编译时,我没有得到任何错误:
它的确有效。但是当我尝试用它运行时:
C:\ListenerZipfile\src>java -cp .;C:\ListenerZipfile\lib\commons-io-2.4.jar;C:\ListenerZipfile\lib\commons-logging.jar;C:\ListenerZipfile\lib\jnotify-0.94.jar;C:\ListenerZipfile\lib\joda-time-1.6.jar;C:\ListenerZipfile\lib\log4j-1.2.11.jar com.xxx.main.ListenerZipFile
它会出现如下错误:
如何修复命令?
答案 0 :(得分:0)
还有很多事情要做,但你是否有可能使用相对路径指定的log4j配置文件(例如log4j.properties)?然后,当您从命令行运行程序时,它不再在类路径中,因此您编写的任何实用方法都无法找到它?