Java 参照外部jar从cmd运行jar文件
我想知道是否可以从命令运行jar文件,jar文件也使用log4j和ojdbc.jar “main”位于:nmap_logic.jar中。 包含“main”的包中称为:“nn.gmap.logic” 我还使用了两个外部jar文件:log4j.jar和ojdbc.jar 我试过跑步:Java 参照外部jar从cmd运行jar文件,java,jar,Java,Jar,我想知道是否可以从命令运行jar文件,jar文件也使用log4j和ojdbc.jar “main”位于:nmap_logic.jar中。 包含“main”的包中称为:“nn.gmap.logic” 我还使用了两个外部jar文件:log4j.jar和ojdbc.jar 我试过跑步: java -cp "nmap_logic.jar;log4j.jar;ojdbc.jar" nn.gmap.logic.NNmain 我得到一个错误,log4j无法初始化 在Eclipse环境中,应用程序运行良好 请
java -cp "nmap_logic.jar;log4j.jar;ojdbc.jar" nn.gmap.logic.NNmain
我得到一个错误,log4j无法初始化
在Eclipse环境中,应用程序运行良好
请让我知道如何正确执行命令
谢谢。尝试为罐子提供完整路径。我相信您认为的根文件夹和Java对它的看法是不同的 类似于
java-cp“c:\myjars\nmap\u logic.jar;c:\myjars\log4j.jar;c:\myjars\ojdbc.jar”nn.gmap.logic.NNmain
顺便说一句,您还可以执行以下操作:
java-cp“c:\myjars\*”nn.gmap.logic.NNmain
log4j.jar是否有依赖项?请尝试给出jar的完整路径。我相信你所认为的根文件夹和Java对它的看法是有区别的。非常感谢你,我将cd刻录到目录并运行了:Java-cp“*”nn.gmap.logic.NNmain。完美地工作