CMD 模式下实现jar打包
最后一行为空
编译java文献
Manifest-Version:
Main-Class:<空格>//指定主类,目是如果有main函数可以直接运营
Class-Path:包括其她jar包 中间空格间隔如果有各种jar包 且不能为jar包中jar包。是需要在包里面包括本地包lib/edd/.
<换行>最后一行为空行
保存
注意:没有添加主清单属性则不可以直接通过java –jar
Cmd下执行jar –cvfm
。
jar {ctxu}[vfm0Mi] [jar-文献] [manifest-文献] [-C 目录] 文献名
jar cvfm -C foo/ . 文献夹下所有类打包
foo为文献夹。
。
因而在manifest文献中会写出,并且也需啊把包文献夹放在与manifest同一种位置再打包运营即可
运营即是java –jar ;这种状况必要要有manifest文献。否则不能执行main函数
具有各种java编译文献,属于同一种包打包。也是上诉办法,将其编译到一种包文献夹中,然后编译运营即可。
Jar 包导入(CMD下使用)
只需要将包放入到classpath相应文献夹下,然后使用import
即可。
如下:
import ;//但是这种状况下用类需要把全名写出来否则不能访问,也就是说import .*;写法是错误
public class testcout
{
public static void main(String[] args)
{
Testjar t = new Testjar();
();
}
}
运营输出:
Eclipse 下实现jar包打包
Eclipsejar包打包同样需要各种过程
选取包右键选取导出jarfile
选取要导出文献
选取自己manifest或者生成manifest
选取主类,实现直接运营。然后finish即可
这种状况下是使用了第三方jar包状况。
因而系统生成manifest文献不可用,需要自行生成manifest文献。
Manifest-Version:
Class-Path:lib/commons- lib/commons-httpclient- lib/commons-logging- lib/log4j- lib/jackson-all-
Main-Class:
jar包和war包的打包标准规范 来自淘豆网m.daumloan.com转载请标明出处.