Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 参照外部jar从cmd运行jar文件_Java_Jar - Fatal编程技术网

Java 参照外部jar从cmd运行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环境中,应用程序运行良好 请

我想知道是否可以从命令运行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对它的看法是不同的

类似于
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。完美地工作