如何为Java添加依赖项?

sri*_*ram 4 java jar

我是Java的新手.我有一个类文件,用于进行一些处理.

该类文件依赖于a jar.我是Java的新手,jar 我在运行程序时将其传递给我的类路径:

javac -classpath jar MyProgram.java
Run Code Online (Sandbox Code Playgroud)

现在我希望将依赖解析后的jar和捆绑MyProgram到单独的jar中.

有没有办法在Java中做到这一点?请注意,我的MyProgramjava只有大约50行代码,所以一些简单的解决方案会很好.

提前致谢.

Jes*_*per 5

您不能将库JAR放在另一个JAR文件中 - Java将无法从嵌入式JAR文件加载类.

您可以创建一个仅包含应用程序类的JAR文件,并将库JAR与它一起放置.有关如何完全执行此操作的详细信息,请参阅JAR文件中的打包程序.

如果您确实希望所有内容都在一个JAR文件中,则可以使用One-JAR等工具对其进行打包.