`
lxy2330
  • 浏览: 468498 次
  • 性别: 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包

    `javaw`是Java的无控制台版本,用于启动Java应用程序,`-jar`参数指定要运行的jar文件。`start`命令则会在新的窗口中打开Java应用,这样可以同时启动多个jar包而不会相互影响。 不过,需要注意的是,批处理脚本的...

    linux 一键启动 jar包 批处理脚本

    本文将详细讲解如何编写这样一个脚本来启动、停止和重启Spring Boot的jar包。 首先,我们需要了解Linux环境下的基础命令行操作。`sh`脚本是基于Bash shell编写的,因此我们需要熟悉Bash的一些基本语法,如变量赋值...

    同一个bat文件启动多个jar包

    在标题“同一个bat文件启动多个jar包”中,我们看到的是利用批处理文件一次性启动多个Java应用程序的场景。这在开发和部署环境中尤其有用,因为它允许用户通过简单的双击bat文件,就能快速启动多个相关的服务或应用...

    java打jar包批处理文件

    Java打jar包批处理文件是Java开发者常用的工具,主要用于自动化构建和打包Java应用程序。这个过程涉及到Java的编译、资源整理以及最终的JAR(Java Archive)文件生成。批处理文件通常包含了一系列命令,可以一次性...

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    为了方便地启动Java应用程序(通常是以`.jar`文件的形式存在),我们可以创建一个批处理文件(`.bat`文件)。这个文件会调用Java运行时环境(JRE或JDK)来执行指定的`.jar`文件。此外,我们还将介绍如何通过参数设置...

    jar文件运行批处理

    接着,通过`java -jar`命令运行JAR文件,这里的`permutation.jar`是你的Java程序的JAR包,`-jar`选项告诉JVM这是一个可执行的JAR文件。 "permutation.jar"是实际的Java应用程序,可能包含一个或多个类,其中一个类...

    windows批处理命令执行java程序

    例如,启动Java程序的批处理文件可能包含以下内容: ```batch @echo off java -jar testjar.jar ``` 这里,`@echo off`命令用于关闭命令行的回显,使得脚本执行过程更清晰。第二行`java -jar testjar.jar`是实际...

    jar包windows启动、重启、关闭脚本

    jar包windows启动、重启、关闭脚本(bat文件)

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

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

    java程序启动bat

    - `java -jar %JAR_FILE_PATH%`是启动Java程序的实际命令,`%JAR_FILE_PATH%`会取到我们设置的环境变量值。 - `pause`命令用于在程序结束时暂停,以便查看输出信息,用户按下任意键后才会继续。 3. **标签“源码 ...

    java 导出 jar 文件 执行批处理

    Java平台上的程序通常被打包成JAR(Java Archive)文件,便于分发和执行。`jar`文件是一种归档格式,它将多个类文件、资源文件和其他相关文件组合在一起,以便于作为一个整体运行或部署。在Java开发中,导出JAR文件...

    使用批处理一键安装jar包为服务

    在IT行业中,有时候我们需要将Java应用程序作为Windows服务运行,以便它们在系统启动时自动启动,并且可以在后台持续运行。本文将详细介绍如何使用批处理文件(`.bat`)结合winsw工具来实现jar包的一键安装为服务,...

    用bat运行java文件中引用了外部jar的java程序

    在IT行业中,我们经常需要处理各种编程任务,其中之一就是在命令行环境下运行包含外部jar依赖的Java程序。在Windows操作系统中,我们通常会使用批处理(BAT)文件来自动化这一过程。下面将详细介绍如何通过BAT文件...

    jar包启动脚本与关闭脚本win+linux

    在IT行业中,jar包是Java应用程序的标准打包方式,特别是对于基于Spring Boot的项目,它提供了一种方便的方式来构建可执行的、独立的应用程序。本文将详细介绍如何为Spring Boot应用创建和使用启动及关闭脚本,适用...

    编写批处理命令来执行JAVA文件

    - `run.bat`: 这个文件通常包含启动Java程序所需的命令。例如: ``` @echo off rem 设置类路径 set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar rem 指定Java主类并传递参数 java ...

    使用exe 文件启动jar文件

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

    JAVA 将class打包为jar

    通过上述步骤,我们可以有效地将Java程序中的多个Class文件打包成一个JAR文件。这种方式不仅简化了项目的分发流程,还提高了代码的安全性和可维护性。在实际操作过程中,还需要根据具体需求调整细节,例如自定义...

    javajar包运行及bat文件制作.doc

    本文将详细介绍如何在DOS环境下运行Java jar包以及如何创建用于自动执行的bat文件。 #### 二、基础知识介绍 1. **Java Jar 包**:jar文件是Java的一种标准打包格式,它可以包含编译后的.class文件、资源文件以及一...

    生成JAR包的方法(打包后运行好像不快)

    - **标题**:“生成JAR包的方法(打包后运行好像不快)”:该标题指出文章将介绍如何生成Java应用程序的JAR包,并提到打包后的程序运行速度较慢的问题。 #### 描述解读: - **描述**:“在练习做orcl数据库比对工具时...

    应用程序打包jar后实现随系统开机启动

    对于Java开发者来说,将应用程序打包为JAR文件后,如何实现在Windows系统开机时自动启动这些JAR文件是一项常见的需求。本文将详细介绍如何通过简单的步骤来实现这一目标,并提供一种更高级的技术方案——使用Java...

Global site tag (gtag.js) - Google Analytics