java如何打入jar
如何将Java程序打包成JAR文件
使用命令行工具打包
确保Java开发工具包(JDK)已安装并配置好环境变量。通过命令行进入项目目录,执行以下命令:
jar cvf YourJarName.jar *.class
cvf参数表示创建新的JAR文件(c)、显示详细输出(v)、指定文件名(f)。*.class表示包含所有class文件。
对于包含包结构的项目,需要保持目录结构完整。假设类文件位于com/example目录下:
jar cvf YourJarName.jar com/example/*.class
使用IDE打包(以Eclipse为例)
在Eclipse中右键点击项目,选择Export。在弹出的窗口中选择Java > JAR file,按照向导步骤操作:
- 选择要导出的资源
- 指定JAR文件输出路径
- 可选择是否导出生成的class文件或源代码
- 可选择是否生成清单文件(MANIFEST.MF)
创建可执行JAR
需要在清单文件中指定主类。创建文本文件MANIFEST.MF,内容为:
Main-Class: com.example.MainClass
注意末尾需有换行符。然后使用命令:
jar cvfm YourJarName.jar MANIFEST.MF com/example/*.class
m参数表示使用自定义清单文件。
查看JAR内容
验证JAR文件内容是否正确:
jar tf YourJarName.jar
这会列出JAR中包含的所有文件。
运行JAR文件
执行可执行JAR:
java -jar YourJarName.jar
对于非可执行JAR,可以这样运行特定类:

java -cp YourJarName.jar com.example.MainClass






