我在一个名为“staged”的文件夹中有一堆 .jar 文件。
/target
/staged
- akka-slf4j_2.10.0-RC1-2.1.0-RC1.jar
- play_2.10-2.1-RC1.jar
- etc...
虽然我的当前目录是“目标”,但我尝试运行命令
$ java -cp ./staged/* play.core.server.NettyServer ./..
Error: Could not find or load main class ..staged.akka-slf4j_2.10.0-RC1-2.1.0-RC1.jar
奇怪的是,Java 在 staged.akka-slf4j_2.10.0-RC1-2.1.0-RC1.jar 中寻找一个主类。NettyServer 类位于名为 play_2.10-2.1-RC1.jar 的完全不同的 .jar 文件中。Java 如何决定要搜索哪些 .jar 文件以找到 main 方法?