manual jar

Posted searchor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了manual jar相关的知识,希望对你有一定的参考价值。

.
├── build
│   ├── Bar.class
│   └── jarName.jar
└── src
    └── main
        └── Bar.java

Bar.java

注意,没有指定package

public class Bar
    public static void main(String[] args) 
        System.out.println("Hello World");
    

 

Build .class

在src的父目录下执行,确保build目录也存在

javac -encoding UTF-8 -d ./build src/main/Bar.java

 

打包.class到jar包

在build目录下执行,指定了Bar为entry,输出路径为. , 输出jar名字为jarName.jar

jar -cef Bar jarName.jar .

 

运行jar

build目录下,也就是jar文件所在目录

java -jar jarName.jar

 

以上是关于manual jar的主要内容,如果未能解决你的问题,请参考以下文章