gpt4 book ai didi

java - 将 jar 中的库动态添加到类路径中

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:03 25 4
gpt4 key购买 nike

因此,我正在创建一个 Java 项目,并且希望在 JAR 中包含一组库。

我的项目设置如下:

库/(jar)
Main.java

我不确定如何将 jar 包含到我的 Main.java 文件中,而无需在编译时添加类路径:

java -cp libs/*;. Main.java

这是否是动态执行此操作?我的 Main.java 扩展了其中一个 jar 中的类,因此我无法加载 Main 类中的类。

最佳答案

您在编译时设置您的 jar 文件类路径;和 Adding Classes to the JAR File's Classpath解释(部分)

You specify classes to include in the Class-Path header field in the manifest file of an applet or application. The Class-Path header takes the following form:

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

因此,使用 Class-Path header 为 Manifest.txt 创建一个文本文件,然后(同样来自链接的 Oracle 教程)

jar cfm MyJar.jar Manifest.txt MyPackage/*.class

关于java - 将 jar 中的库动态添加到类路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27596117/

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