maven- idea: 打包可执行jar
需求: 将一段代码,打成jar包, 使得’随处运行’
测试代码如下:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class FileTest {
public static void main(String[] args) throws IOException {
//创建文件
File file=new File("/home/wang/test-file.txt");
//写入内容
FileOutputStream out = new FileOutputStream(file, true);
Scanner scanner = new Scanner(System.in);
System.out.println("输入一句话: ");
String str = scanner.next();
System.out.println(str);
out.write(str.getBytes());
out.close();
}
}
使用idea的mave打包,步骤如下:
- 项目结构 —> Artifacts : 点击” + “ , JAR —> From module with dependencies
- 选择Module, 选择Main class , 更改Directory for META-INFO/MANIFEST.MF路径: 选择该模块的根目录(和src同级)即可
- build
- 查看jar包路径: copy path , 在控制台进行验证 [ 输入: java -jar xx.jar ]
还没有评论,来说两句吧...