我有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?