我想在带有预编译类的 JAR 文件中制作一个 Java 包,以便其他 Java 项目可以使用它们。我怎么做?在我看来,我发现的大多数指南都希望有一个主类/方法可用,但我不希望这是一个自行运行的应用程序。此外,我的项目中的资源(各种文件)应该放入 JAR 中,因为我的应用程序依赖于这些。这可能吗?我(顺便说一下)正在使用 Gradle。有人声称这个问题是这个问题的重复:Java creating .jar file。不过这道题假设有main方法存在,不关心怎么包含资源。
2 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
您可以从命令提示符创建 jar。
将要包含的所有类复制到一个文件夹中。
然后在命令提示符下打开该文件夹并发出此命令。
jar cfv YourProjectName.jar *
并且将在包含所有类的同一文件夹中创建一个 JAR。
另一个解决方案:
如果您使用的是 eclipse,请尝试:
右键单击包 -> 导出 -> java -> jar 文件
您也可以选择类并右键单击它们而不是包。
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
您可以将所有方法/函数放在类文件中,然后将其导出到 .jar
然后将 jar 添加到项目的构建路径中。现在您应该能够从当前的主 java 类中调用这些函数。
添加回答
举报
0/150
提交
取消