windows下java工程运行(非jar)
目录结构
/app
ㄴ class
ㄴ AppMain.class
ㄴ config.xml
ㄴdependency
ㄴ junit-4.11.jar
ㄴxxxxx.jar
ㄴ run.bat
run.bat
:: title 定义窗口名称
title cmpp-go
SETLOCAL ENABLEDELAYEDEXPANSION
:loop
set class_dir=.\classes;
set classpath_value=
for /R ".\dependency" %%s in (*.jar) do (
set val=%%s;
set classpath_value=!classpath_value!!val!
)
:: 双冒号是注释
::java -Dlogback.configurationFile=.\cmpp-0.0.1-SNAPSHOT\logback.xml -Djava.class.path=%class_dir%%classpath_value% xxx.xxx.AppMain
java -Xms1024m -Xmx1024m -Djava.class.path=%class_dir%%classpath_value% AppMain
@echo 程序关闭,10秒后重新开始!
ping -n 10 127.1>nul
goto loop
启动运行 run.bat 即可