`
lxy2330
  • 浏览: 460756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

批处理启动JAVA程序(多JAR包)

    博客分类:
  • java
 
阅读更多

JavaJVMF# . 直接给出代码吧,下面是我自己为一个端口映射程序写的启动程序。

Batch代码  
1.@echo off    
2.title Alon 平台-端口映射    
3.rem 设置延迟环境变量扩充,即感叹号间的值不会因跳出循环而为空值。   
4.setlocal enabledelayedexpansion    
5.rem java命令    
6.set JAVA=%JAVA_HOME%\bin\java.exe    
7.rem jvm参数    
8.set OPTS=-Xms512M -Xmx512M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:NewSize=64M    
9.set LIBPATH=.\libs    
10.set PLUGINS=.\plugins    
11.rem 主类    
12.set MAIN=app.alon.main.Main    
13.set CP=!CP!;%CLASSPATH%    
14.rem 循环加载jar包    
15.for /f %%i in ('dir /b %LIBPATH%\*.jar^|sort') do (    
16.    set CP=!CP!;%LIBPATH%\%%i;    
17.)    
18.for /f %%i in ('dir /b %PLUGINS%\*.jar^|sort') do (    
19.    set CP=!CP!;%PLUGINS%\%%i;    
20.)    
21.echo JAVA: %JAVA%    
22.echo CLASSPATH: %CP%    
23.echo.    
24.%JAVA% %OPTS% -cp %CP% %MAIN%    
25.PAUSE  

 

 

自己实现的结果是 要把 !cp! 去掉才能运行

分享到:
评论

相关推荐

    jar包自动化启停脚本,支持开机自启

    通过参数可以实现目录下所有jar的循环启动以及单个目录下的jar包启动。 适用人群:生产环境运维人员,需要大量启动jar包的人员、需要设置开机自启动jar包的人员。 使用方法:(1)通过sh autoStart.sh可以启动目录下...

    使用exe 文件启动jar文件

    使用exe 文件启动jar文件,同时不需要java环境就可以运行java程序的方法 用批处理文件运行程序似乎不够专业,虽然它足以完成运行任务。但习惯就象一种毒药一旦染上就很难摆脱它的影响,Windows统治下的人们早已经...

    jar包做服务nssm实例

    将java应用程序做成开机自启动服务,附件中通过nssm将jar应用程序做成服务的操作说明及实例。下载即可运行,可仿照类似做成服务! 第一步: 将 jar 包及其依赖包放置运行目录. 假设目录结构为 /lib(第三方依赖) app...

    jar程序转化为exe

    jar2exe的工作原理就是使用JNI接口启动java虚拟机,并在此基础上提供其他高级的功能。软件可以生成:“控制台程序”,“ Windows 窗口程序”以及“Windows NT 服务程序”三种类型的可执行文件。

    在windows电脑或服务器上,把jar包部署为服务

    在windows电脑或服务器上,把jar包部署为服务,具体操作如下: 1、把我们自己发布后的jar包放到文件夹中; 2、重命名“cyPhoneApi.exe”、“cyPhoneApi.xml”,两个名称必须相同,最好为我们想要服务名称,方便后期...

    windows守护进程,开机自动重启,进程监测

    同一份程序放在不同目录,而且采用了启动多个实例实现了负载(服务器资源充足)。因为控制台程序出现过因为连接第三方服务超时直接挂掉(此时负载少了一个节点)以及服务器出现意外重启问题(该服务器所有节点宕机)...

    将Jar转成可执行的Exe程序

    本软件可以将 Jar 文件转化为 Exe 可执行文件,使采用 Java 开发的软件更加方便地执行和发布,避免了采用批处理文件进行启动带来的麻烦。生成的 Exe 可执行文件可以自动从“注册表”、“环境变量”或者“配置文件”...

    Jar2Exe 免费版

    本软件可以将 Jar 文件转化为 Exe 可执行文件,使采用 Java 开发的软件更加方便地执行和发布,避免了采用批处理文件进行启动带来的麻烦。生成的 Exe 可执行文件可以自动从“注册表”、“环境变量”或者“配置文件”...

    Java项目开发与毕业设计指导

    安装JDK,配置环境变量,双击compile.bat 批处理文件编译项目,双击runFive.bat批处理文件可启动项目。 Ch07:蚁群算法的模拟实现 安装JDK,配置环境变量,导入ch07项目,一般情况下直接保存、运行ant.UI即可...

    j2ewiz(java 转EXE工具)

    java 程序编译后得到的 class 文件,不能够直接运行。通常采用的通过批处理文件启动 java 程序的办法非常麻烦。转换成 exe 文件之后,发布和运行 java 程序就非常简单和方便 j2ewiz就是一个简单的转换软件 非常方便

    java jdk实列宝典 光盘源代码

    12反射 是java程序开发的特征之一,允许java程序对自身进行检查,并能直接操作程序的内部属性; instanceof操作符,instanceof.java; 获取类的信息,ViewClassInfoJrame.java; 动态调用类的方法,CallMetod.java; ...

    Appstart source-archive.zip

    Appstart是一个跨平台的应用程序启动程序(用Java编写),它使您无需编写另一个shell /批处理脚本来启动Java桌面应用程序。 All you have to do is: put the appstart.jar in your application dir. You can rename...

    Java范例开发大全 (源程序)

     实例1 开发第一个Java程序 7  第2章 Java基础类型与运算符(教学视频:39分钟) 9  2.1 基础类型 9  实例2 自动提升 9  实例3 自动转换 10  实例4 常用基础类型之强制转换 11  2.2 运算符 12  实例5...

    Java JDK实例宝典

    16 读jar包的资源文件 7. 17 用Zip格式压缩和解压缩文件 7. 18 操作Excel文件 7. 19 操作PDF文件 7. 20 自定义日志文件类 第8章 线程 8. 1 定义和启动线程 8. 2 停止线程 8. 3 ...

    Java范例开发大全(全书源程序)

    实例1 开发第一个Java程序 7 第2章 Java基础类型与运算符 实例2 自动提升 9 实例3 自动转换 10 实例4 常用基础类型之强制转换 11 2.2 运算符 12 实例5 算术运算符 12 实例6 关系运算符 13 实例7 逻辑...

    JAVA 范例大全 光盘 资源

    实例3 在Eclipse中创建第一个Java程序 4 常见问题 javac不是内部或者外部命令 6 常见问题 找不到类文件 6 常见问题 语法错误 7 第2章 Java基础语法 9 实例4 变量和常量 9 实例5 基本数据类型转换 10 实例6 ...

    VietOCR3:Tesseract OCR引擎的Java GUI前端

    越南OCR Tesseract OCR引擎的Java GUI前端。...要从命令行启动程序: java -jar VietOCR.jar 或对于CLI选项: java -jar VietOCR.jar imagefile outputfile [-l lang] [--psm pagesegmode] [te

    JE Editor-开源

    安装只需安装Java,下载je.jar文件,在命令行中使用“java -jar java.jar”启动程序。 为了更容易使用,请在您的系统上创建一个批处理文件,其中包含类似“javaw -jar java.jar %1”(显示 Windows 语法)的内容。 ...

    java范例开发大全源代码

     实例1 开发第一个Java程序 7  第2章 Java基础类型与运算符(教学视频:39分钟) 9  2.1 基础类型 9  实例2 自动提升 9  实例3 自动转换 10  实例4 常用基础类型之强制转换 11  2.2 运算符 12 ...

    java范例开发大全

    实例1 开发第一个Java程序 7 第2章 Java基础类型与运算符(教学视频:39分钟) 9 2.1 基础类型 9 实例2 自动提升 9 实例3 自动转换 10 实例4 常用基础类型之强制转换 11 2.2 运算符 12 实例5 算术运算符 12 实例6 ...

Global site tag (gtag.js) - Google Analytics