java - 从没有主类的代码创建 JAR

标签 java intellij-idea jar

我正在使用 IntelliJ,我想将我找到的库打包到我的项目的 jar 中。该库是在网上找到的,仅包含 java 文件,没有 main 类。在有人将其标记为重复之前,事实并非如此。所有其他问题都与具有 main 类的项目有关。我尝试遵循 https://stackoverflow.com/a/45303637/10002144 ,但它不起作用,因为我到达了一个点,它说“在‘libname.jar’中找不到 META-INF/MANIFEST.MF 文件。我也尝试制作一个 gradle 项目并构建它,但它只是创建一个 jar 只有 297 字节长,所以显然这是行不通的。

对于我的情况我能做什么?

最佳答案

您使用什么作为包解析器? 对于 maven、gradle、sbt 项目,您只需运行 package 指令(即 mvn package),无论主类如何,它都会打包您的项目。

关于java - 从没有主类的代码创建 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56918793/

相关文章:

java - OutOfMemoryException - 使用 Glide 的最佳方式

java - 如何使用 Java 中的 Apache POI 从 Excel 读取/写入 XML map ?

java - 当我尝试使用 java 包 jdde 时 MATLAB 挂起,但只是在系统重新启动后第一次挂起

C# 相当于 jar 文件?

java - Java中n个子数组的取值组合

java - 递归调用次数

intellij-idea - JProfiler 在 IntelliJ 12 中不起作用(JProfiler 可执行文件为空)

intellij-idea - IntelliJ : find method by signature

java - 如何使用查找/替换正则表达式在 intellij 中的字符串中的每个 Camel 大小写字符后插入 _ 字符?

安卓 : How to reuse Jars already included in an application