java - 如何使用一个依赖于另一个 jar 的 jar

标签 java jar

假设在我的应用程序“MyClass”中,我想使用jar1中的类A,并且类A的某些部分依赖于jar2中的某些类B。如果我将 jar1 和 jar2 都放在类路径中并运行 MyClass,它仍然会提示找不到类 B。

谁能告诉我如何解决这个问题?

非常感谢。

最佳答案

当您使用带 -jar 参数的 java 命令时,忽略%CLASSPATH% 环境变量。使用 -classpath 参数或其简写 -cp 指定它。或者,您也可以在执行的 JAR 文件的 MANIFEST.MF 文件的 class-path 条目中指定它。

关于java - 如何使用一个依赖于另一个 jar 的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1905104/

相关文章:

java - SpringBoot反序列化无默认构造函数

java - 将多个参数传递给rest API - Spring

java - 如何将 MANIFEST.MF 注入(inject) jar

java - gradle可执行jar不能包含本地jar依赖项

java - 如何将gradle ear Artifact 导入Intellij

JavaFX:无法从匿名类调用应用程序的标签字段?

java - 可执行 JAR 的 C++ GUI

jar - 如何使用 Windows 的 putty 在我的 vps 服务器上安装 stream-m

maven - 如何使用 Maven 在子文件夹(如 Eclipse)中构建具有所需库的 jar

java - 如何使用作为 uberjar 部署的库?