用调用库运行程序

时间:2015-07-15 02:16:43

标签: java cmd runtime

我有一个代码调用了很多库,当我尝试在eclipse中运行它时,我没有得到任何错误:

enter image description here

并且程序运行正常。当我尝试使用cmd编译时,我没有得到任何错误:

enter image description here

它的确有效。但是当我尝试用它运行时:

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

它会出现如下错误:enter image description here

如何修复命令?

1 个答案:

答案 0 :(得分:0)

还有很多事情要做,但你是否有可能使用相对路径指定的log4j配置文件(例如log4j.properties)?然后,当您从命令行运行程序时,它不再在类路径中,因此您编写的任何实用方法都无法找到它?