打jar包:需要用到jdk的开发工具(jar.exe) jar文件的作用: 1.方便用户快速运行一个项目。 2.提供工具类以jar包的形式给别人使用。 打jar格式: jar cvf jar文件的名字 class文件或者是文件
打jar包:需要用到jdk的开发工具(jar.exe)
jar文件的作用:
1.方便用户快速运行一个项目。
2.提供工具类以jar包的形式给别人使用。
打jar格式:
jar cvf jar文件的名字 class文件或者是文件夹
示例 1: 将两个类文件(或者文件夹)归档到一个名为 tt.jar 的归档文件中:
jar cvf tt.jar Foo.class Bar.class (或者jar cvf tt.jar qq)
示例 2: 使用现有的清单文件 'mymanifest' 并将 foo/ 目录中的所有文件归档到 'classes.jar' 中:
jar cvfm classes.jar mymanifest -C foo/ .
打jar包要注意的事项:
1.一个程序打完了jar之后,必须要在清单文件上指定入口类:格式:Main-Class: 包名.类名 (注意Main-Class: 后面有个空格。清单文件里面不能随便空格、换行)
2. jar包双击运行 仅对图形化界面的程序起作用,对控制台的程序不起作用。
注意: 如果使用jar包里面的类需要先设置classpath路径。