当我编译我的项目时,我在指定 multiple.jar 文件时遇到了一些问题。我几乎可以肯定:
sudo javac -classpath .:../lib/*.jar server/*.java models/*.java authentication/*.java database/*.java
会工作。就像 .java 文件一样。但事实并非如此。
我刚刚意识到我必须指定每个 .jar 如下:
sudo javac -classpath .:../lib/gson-2.2.4.jar:../lib/mysql-connector-java-5.1.26-bin.jar server/*.java models/*.java authentication/*.java database/*.java
那么,每次我需要一个新的 .jar 时,我真的必须在我的 run.sh shell 代码中添加一个新的 .jar 吗?
总结一下这个问题:
-classpath .:../lib/gson-2.2.4.jar:../lib/mysql-connector-java-5.1.26-bin.jar
作品。
-classpath .:../lib/*.jar
没有,为什么?