不使用 Maven、Gradle 等工具,如何打一个有依赖的JAR包?比如我的程序用到Spring框架,将它打JAR包时需要把Spring的包一起打进去,如何做到?要求JAR包形式的程序依然能运行。
时间: 2023-06-04 22:06:36 浏览: 142
你可以使用命令行或者IDE工具来手动创建一个带有依赖的JAR包。首先,你需要将你的代码编译成class文件,然后将所有依赖的jar文件放在一个文件夹中,创建一个MANIFEST.MF文件并指定类路径。最后,使用jar命令将所有的class文件和依赖jar文件打包成一个JAR文件。在创建JAR文件时,使用参数“-mf”来指定MANIFEST.MF文件。这样,你就可以创建一个包含所有依赖的JAR包。请注意,打包后的JAR包应该符合Java的标准目录结构,否则可能会发生类加载错误。
阅读全文