java -jar 打包命令

来源:互联网 发布:阿里云优惠口令 编辑:程序博客网 时间:2024/05/09 05:42

<场景一>不带package

step1:新建 D:\Hello.java

public class Hello{public static void main(String []args){System.out.println("hello");}}

step2:

 

生成:

D:\Hello.class

D:\helloJar.jar


<场景二>带有package

step1:新建 D:\Hello.java

package com.ljb.test;public class Hello{public static void main(String []args){System.out.println("hello");}}
step2:

生成:

D:\com\ljb\test\Hello.class

D:\helloJar.jar

helloJar目录结构:

                        - - -com\ljb\test\Hello.class

                        - - -META-INF\MANIFEST.MF




<场景三>通过java -jar 可以运行的jar

step1:同上

step2: 新建文件D:\manifest,注意该文件没有后缀,冒号后有一个空格,尾行有一空行



step3:





<场景四>要打包的类依赖其他jar

step1:

新建D:\Hello.java

package com.ljb.test;import com.ljb.pck.Person;public class Hello{public static void main(String []args){new Person().eat();}}
新建D:\Person.java
package com.ljb.pck;public class Person{public void eat(){System.out.println("I am eating .");}}

新建文件D:\manifest,注意该文件没有后缀,冒号后有一个空格,尾行有一空行



step2:



生成:

D:\com\ljb\test\Hello.class

D:\com\ljb\pck\Person.class

D:\helloJar.jar

D:\personJar.jar

helloJar目录结构:

                        - - -com\ljb\test\Hello.class

                        - - -META-INF\MANIFEST.MF


打包jar可以直接放到你的项目中使用。



0 0