注意:复制以后请去掉注释,配置好JAVA_HOME环境变量,如果没有配置环境变量请修改第三行为:set JAVA=java
同时需注意libpath和config的相对路径是否正确,如果jar和文件夹在同一个目录下直接使用文件名就行了(不加点和斜杠),如:lib
如果不带配置文档可以考虑类似的运行方法加载其他jar包:java -Djava.ext.dirs=lib test
@echo off
setlocal enabledelayedexpansion //设置延迟环境变量扩充
set JAVA=%JAVA_HOME%\bin\java //java命令
set OPTS=-Xms512M -Xmx512M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:NewSize=64M //jvm参数
set LIBPATH=..\lib //**jar包所在的目录
set CONFIG=..\etc //properties文件目录
set ENGINE=main.jar //主函数类的包
set CP=%CONFIG%;%ENGINE%; //classpath
set MAIN=net.blogjava.Main //main class
//循环加载jar包
for /f %%i in ('dir /b %LIBPATH%\*.jar^|sort') do (
set CP=!CP!%LIBPATH%\%%i;
)
echo ===============================================================================
echo.
echo Engine Startup Environment
echo.
echo JAVA: %JAVA%
echo.
echo CONFIG: %CONFIG%
echo.
echo JAVA_OPTS: %OPTS%
echo.
echo CLASSPATH: %CP%
echo.
echo ===============================================================================
echo.
%JAVA% %OPTS% -cp %CP% %MAIN% //运行
分享到:
相关推荐
关于执行java命令引入外部jar包方法
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。
windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)
这个bat脚本资源可以在Windows环境下实现Java程序的守护进程和自动重启。它通过一个循环监控Java程序进程,如果检测到程序异常退出,会自动重启程序。同时具有可配置的重启次数和重启间隔时间。 这个小巧但实用的bat...
windows下启动java jar包的bat脚本 javaw后台启动,jdk1.8或者更高,winserver 2016 经过测试
文件是直接可以运行jar的Demo,Demo中包括工程的源代码和编译后打包的运行程序,win7 64位系统测试通过
java 语音转文字的依赖资源包。 使用前操作 1、把dll文件放在%JAVA_HOME%\bin下(注意系统是32位还是64位),也可以放在C:\Windows\System32下,... 3、开发时将jacab.jar包放在项目lib下并add到liabraries中即可。
项目中,经常把一部分功能独立出来,做一个java project,然后打成jar包供其他项目引用...这时候,如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采用jar包读取外部配置文件。
从javacv-platform-1.3.3-bin.zip中抽出来的:javacpp.jar、javacv.jar、javacv-platform.jar、opencv.jar、opencv-android-arm.jar、opencv-android-x86.jar、opencv-linux-armhf.jar 、opencv-linux-ppc64le.jar、...
在java中使用json需要引入以下六个jar包,分别为: commons-lang-2.4.jar commons-collections-3.2.1.jar commons-beanutils-1.8.3.jar json-lib-2.4-jdk15.jar ezmorph-1.0.6.jar commons-logging-1.1.3.jar ...
java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个java压缩程序jar包1个...
lib包jar包javaee开发框架包 资源资源资源资源资源资源资源资源资源资源资源资源
zeroMQ win运行jar包以及java实例
java程序如何打成jar包 java程序如何打成jar包
是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iTextAsian.jar itext中关于亚洲编码的类库,在这里用于中文字体的输入。 junit.jar Junit包,...
tomcat运行php项目必须的jar包:JavaBridge.jar、php-servlet.jar和php-script.jar 将下载好的JavaBridge.jar、php-servlet.jar和php-script.jar复制到tomcat的lib目录下; 并且完成配置, 教程链接:...
下面小编就为大家带来一篇运行jar程序时添加vm参数的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java打包jar方案的优缺点分析及解决方案,介绍3种打jar包的方法: 1.用Eclipse插件fat.jar对程序打包。 2.直接用Myeclipse的Export导出成jar包 3. 直接用Myeclipse的Export中runable jar file导出成jar包(最好就...
java操作easyexcel环境cglib-3.1.jar commons-collections4-4.1.jar easyexcel-1.1.2-beta5.jar junit-4.10.jar poi-3.17.jar poi-ooxml-3.17.jar poi-ooxml-schemas-3.17.jar xmlbeans-2.6.0.jar