我是Java的新手.我有一个类文件,用于进行一些处理.
该类文件依赖于a jar.我是Java的新手,jar 我在运行程序时将其传递给我的类路径:
javac -classpath jar MyProgram.java
Run Code Online (Sandbox Code Playgroud)
现在我希望将依赖解析后的jar和捆绑MyProgram到单独的jar中.
有没有办法在Java中做到这一点?请注意,我的MyProgramjava只有大约50行代码,所以一些简单的解决方案会很好.
提前致谢.
您不能将库JAR放在另一个JAR文件中 - Java将无法从嵌入式JAR文件加载类.
您可以创建一个仅包含应用程序类的JAR文件,并将库JAR与它一起放置.有关如何完全执行此操作的详细信息,请参阅JAR文件中的打包程序.
如果您确实希望所有内容都在一个JAR文件中,则可以使用One-JAR等工具对其进行打包.