我想知道我可以使用log4j和ojdbc.jar从命令运行jar文件。
'主要'位于:nmap_logic.jar。 在包含' main'的包装内被称为:" nn.gmap.logic"。
我还使用了2个外部jar文件:log4j.jar& ojdbc.jar。
我试过跑:
java -cp "nmap_logic.jar;log4j.jar;ojdbc.jar" nn.gmap.logic.NNmain
我收到一个错误,即log4j无法初始化。
从Eclipse环境中,应用程序运行正常。
请告诉我如何正确执行命令。
感谢。
答案 0 :(得分:2)
尝试将完整路径提供给jar。我相信你认为你的根文件夹和Java对它的看法之间存在差异。
像java -cp "c:\myjars\nmap_logic.jar;c:\myjars\log4j.jar;c:\myjars\ojdbc.jar" nn.gmap.logic.NNmain
顺便说一句,您还可以执行以下操作:java -cp "c:\myjars\*" nn.gmap.logic.NNmain