我有projects/plugin/target/mypackage.jar
然后我有projects/runner/Runner.java
当我运行时jar tf mypackage.jar,它没有一些依赖的类。Runner.java想要import mypackage.MyClass
当我javac -cp '.:../plugin/target/*' Runner.java从runner文件夹中执行操作时,它抱怨某些依赖项MyClass不可用。
我的runner文件夹包含适当的 JAR 文件。如果我将这些 JAR 文件复制粘贴到target文件夹中,则编译工作。考虑到我.在类路径中使用,为什么包不知道在哪里可以找到正确的 JAR?