gpt4 book ai didi

java - 运行 jar,设置类路径

转载 作者:搜寻专家 更新时间:2023-11-01 01:01:53 25 4
gpt4 key购买 nike

我有一个用 Maven 制作的项目。我用“mvn package”编译了一个 JAR,现在我想运行它,最好不要设置一些疯狂的类路径,因为它依赖于 Spring 和一半的互联网或其他东西。有什么办法可以轻松运行它吗?像“mvn run”之类的东西会很棒,或者将所有依赖项放入 jar 中以便我可以执行“java -jar”的选项也很棒。

您如何处理这个问题,您有什么建议?因为导出基于 ~/.m2 的 CLASSPATH 可能只是有害的 ;-)

最佳答案

设置 CLASSPATH 并调用 java -jar myjar.jar 无论如何都行不通。因为 java -jar 命令忽略了 CLASSPATH 环境变量以及 -cp 标志。

在这种情况下,您必须将类路径条目添加到 jar 的 MANIFEST 中的 Class-Path 键,例如:

 Class-Path: jar1-name jar2-name directory-name/jar3-name

关于java - 运行 jar,设置类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2128073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com