java编译、运行、手动打jar包、运行jar包

📅 2026/8/12 15:22:48
java编译、运行、手动打jar包、运行jar包
编译和运行没有package声明包的A1.java文件示例javac A1.javajava A1编译和运行带有package声明包Edatas的A1.java文件示列javac -d . A1.javajava Edatas.A1把A1.java的class文件编译到bin文件夹里javadoc -d bin A1.java准备manifest.txt文件的主要内容有Main-ClassManifest-Version: 3.0注意冒号后有一个空格3.0是声明该清单文件的格式版本Created-By: 1.8.0_102 (Kun Sun)注意冒号后有一个空格1.8.0_102 (Kun Sun)是生成JAR 文件的工具名称及版本Main-Class: A1注意冒号后有一个空格类名A1后面要加回车空一行示例 1: 将两个类文件归档到一个名为 Abc.jar 的档案中:jar cvf Abc.jar A1.class A2.class示例 2: 使用现有的清单文件 manifest.txt 并将 bin 目录中的所有文件归档到 Abc.jar 中:jar cvfm Abc.jar manifest.txt -C bin/ .示列 3将多个class文件归档到Abc.jar中jar cvfm Abc.jar manifest.txt *.classjar cvfm Abc.jar manifest.txt Edatas/*.classjar cvfm Abc.jar manifest.txt Edatas/*.class Edatas_1/*.class Edatas_1/Edatas_2/*.class运行打包好的jarjava -jar A1.jar