java项目怎么打成jar包(java入门教程4-用txt生成可运行的jar包)

第一步:目录结构

java项目怎么打成jar包(java入门教程4-用txt生成可运行的jar包)(1)

本教程暂时只用到带“-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

java项目怎么打成jar包(java入门教程4-用txt生成可运行的jar包)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页