java项目怎么打成jar包(java入门教程4-用txt生成可运行的jar包)
第一步:目录结构
本教程暂时只用到带“-jar”的目录和批处理
第二步:编写测试代码
在src-jar目录中放入Main.java,FuncBox.java这2个文件
代码分别为
package com.func;
import com.func.FuncBox;
public class Main {
public static void main(String[] args) {
new FuncBox().test1();
}
}
package com.func;
public class FuncBox {
public void test1() {
System.out.println("Test 1");
}
}
自己建一个mf文件并放入下方内容:~/META-INF/MANIFEST.MF
Manifest-Version: 1.0
Created-By: T
第三步:编写打包用的脚本
dev-build-jar.bat
::生成jar包
@echo off
@set pgName=funcbox
javac -cp ./src-jar/ -encoding UTF-8 ./src-jar/*.java -d ./classes-jar/
jar -cvfme ./lib/%pgName%.jar ./META-INF/MANIFEST.MF com.func.Main -C ./classes-jar/ .
pause
此脚本先是把源码编译成class文件,然后再是把class文件和mf文件一同打包进jar中
注意:本次打包入口是写在脚本中的,之前尝试写在mf文件中一直不成功
第四步:运行
dev-run-jar.bat
::生成jar包
@echo off
@set pgName=funcbox
java -jar ./lib/funcbox.jar
pause
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com