IDEA打jar包
File > Project Structure或使用默认快捷键Ctrl+Alt+Shift+S,选定Artifacts选项

- 点击
+

- 选择
Main Class

- 选择jar包保存路径,点
OK保存

如果提示 META-INFO/MANIFEST.MF already exsits in VFS

删除 src/META-INFO 文件夹就好了


Build > Build Artifacts

Build

jar包打完了

往jar包传递参数
下面的代码是不是看吐了, String[] args 就是传参关键,经过验证 args != null
public class Main {
public static void main(String[] args) {
// write your code here
}
}我们可以通过以下命令传递参数
java -jar [要运行的jar名字].jar [0]参数 [1]参数 [2]参数
说明
java -jarjava运行jar命令,固定语法0,1,2表示的参数索引,注意
[]以及里面的内容只是为了说明,无意义注意空格
单参数传递
用以下代码重新编译后打jar包
public class Main {
public static void main(String[] args) {
// write your code here
if (args.length > 0) {
for (String arg : args) {
System.out.println("你传入的参数为:"+arg);
}
}
}
}在jar包所在的目录上打开cmd,输入以下命令 java -jar MakeJar.jar free
java -jar MakeJar.jar free

参数free传入main了
多参数传递
java -jar MakeJar.jar free cute
