为了写一个搜索加载jar包的启动程序,研究了一下dos批处理程序,下面的代码后面加了注释说明。
test.bat文件
- @echo off
- setlocal enabledelayedexpansion
- set JAVA=%JAVA_HOME%\bin\java
- set OPTS=-Xms512M -Xmx512M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:NewSize=64M
- set LIBPATH=..\lib
- set CONFIG=..\etc
- set ENGINE=main.jar
- set CP=%CONFIG%;%ENGINE%;
- set MAIN=net.blogjava.Main
-
-
- 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%
(原文)http://www.blogjava.net/itvincent/archive/2007/08/15/136830.html
分享到:
相关推荐
该批处理把d盘下com文件夹下的所有东西打成jar包,并放在d盘。
java打jar包批处理文件java打jar包批处理文件java打jar包批处理文件java打jar包批处理文件java打jar包批处理文件
linux 一键启动 jar包 批处理脚本,适用于java 项目,spring boot 一键启动,停止,重启 等,代码简洁,可直接使用.
通过动态加载jar包的方式,反射调用内部方法
由于控制台程序的jar文件不能像exe文件一样双击执行,这里做了个批处理,可以让java程序达到双击运行的效果。里面有附带的示例,是我自己在编程过程中为了方便才写的,现在奉献给大家!
该类加载器用于从指向 JAR 文件和目录的 URL 的搜索路径加载类和资源。如果不是以该字符结束,则认为该 URL 指向一个将根据需要打开的 JAR 文件pac
java打包jar、第三方jar包、制作成.bat批处理
电脑一开机就执行bat批处理来启动jar包,设置间隔时间来达到批量启动顺序有依赖关系的jar包
因为有时测试需要启动服务,一个一个启动又太麻烦,所以写了个批处理直接一键启动所有jar包,比较简单。当然此时的cmd窗口不能关闭
springboot动态加载jar包到容器中,并映射为接口对外提供服务
一个工具类实现了动态加载jar包 在不重启服务器的情况下,可以调用jar包的class
微信小程序开发所要的jar包(基于SSM) 微信小程序开发所要的jar包(基于SSM) 微信小程序开发所要的jar包(基于SSM)
NULL 博文链接:https://hoochiang.iteye.com/blog/2249816
有些项目需要(根据机型)动态加入jar包,该资源包含了一个在android工程中动态加载jar文件的小程序,注释详细,需要注意我们的jar文件是需要经过dx处理过的,可参考博客:...
jar包 jar包jar包 jar包jar包jar包jar包jar包jar包jar包 jar包jar包 jar包jar包jar包jar包jar包jar包jar包 jar包jar包 jar包jar包jar包jar包jar包jar包
通过参数可以实现目录下所有jar的循环启动以及单个目录下的jar包启动。 适用人群:生产环境运维人员,需要大量启动jar包的人员、需要设置开机自启动jar包的人员。 使用方法:(1)通过sh autoStart.sh可以启动目录下...
NULL 博文链接:https://genius.iteye.com/blog/296000
springmvc项目中如何加载jar包中的spring配置文件