1.可通过maven 命令
$ mvn dependency:copy-dependencies -Doutputdirectory=lib 然后会将jar包打到target的dependency下面
再将项目的jar放在根目录
用批处理文件执行
title xxx
@echo off
set clspath=
setlocal enabledelayedexpansion
for %%j in (".\lib\*.jar") do ( //路径
set clspath=!clspath!;%%j
)
java -cp ./xx.jar;%clspath%;.com.xx.xx.xxx //主程序入口
pause
//java -cp的方式启用jar包适用于依赖jar包较多的项目 java -java 可用于小项目
2.idea手动打jar包,将所用到的jar包都添加到一个jar里面,缺点是这样一个jar包会很大,而且每次有更新都要重新打这样一个很大的jar包,build以后,直接java -jar便可以运行
网友评论