如何使用cmd或终端运行具有多个jar和多个类的Java程序?

问题描述 投票:0回答:1

这是到目前为止我尝试编译的内容>

javac -d bin -cp "lib/*" src/*.java

这似乎可以正确编译所有内容,问题出在我尝试运行时。这是我尝试过的

cd bin
java -cp "lib/*" App <arguments>
java -cp "../lib/*" App <arguments>

或从根目录

java -cp "lib/*" bin/App

我尝试了很多在网上找到的建议,但都没有用。我总是得到的错误是

ClassNotFoundException

有人可以帮我运行这个吗?

这是到目前为止我尝试编译javac -d bin -cp“ lib / *” src / *。java的东西。这似乎可以正确编译所有内容,问题是我尝试运行时。这是我尝试的cd bin java -cp“ ...

java cmd javac
1个回答
0
投票

javajavac命令中,您引用的是"lib/*"目录,但是在第二个代码段中更改了目录。试试:java -cp "../lib/*" App <arguments>代替。

© www.soinside.com 2019 - 2024. All rights reserved.