今天实习,公司要求根据需求生成一个jar包,但是自己只会用maven打包,写的小demo不会打包,也不会得到或者接收java -jar的参数,今天用idea学习了,记录一下。
idea官网解释
接收参数
首先要打包程序,必须有一个main函数,下面是mian函数的代码,下面的main函数可以接收jar包的参数
public class Test6 {
public static void main(String[] args) {
System.out.println(args.length);
if (args.length == 1) {
System.out.println("参数只有一个");
} else {
System.out.println("参数有多个");
}
for (String s : args) {
System.out.println("==" + s + "==");
}
}
}
生成jar包
点进去之后选择主类,点ok,就会生成文件
下面是文件的内容
Manifest-Version: 1.0
Main-Class: com.eoc.ab.test.Test6
生成.mf文件之后,在build,就可以根据这个文件生成jar包
点一下下面的Build就可以了
生成的jar包在out目录下。