我在 pom.xml 中添加了一个指定 mainClass 的部分,并允许它实质上创建一个可执行的 jar。我还包含了一些 Maven 管理的依赖项。它执行得很好,但是当它到达需要知道由某人(即,不是来自 Maven)内部制作的 jar 包的位置的代码部分时无法运行。在eclipse的项目中,我把jar放在src/lib中,我的代码在src/main/java中。我必须选择属性和 Java 构建路径,并在此处指定 jar 的 src/lib 位置以使其能够编译。但是,尝试运行 java -jar name.jar 会失败并抱怨,因为它无法从 src/lib jar 导入类。由于它不是 maven 的东西,我如何确保这是该项目的依赖项并且在项目的类路径中可以看到它?
问问题
91 次