`
soulshard
  • 浏览: 102921 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

非可执行jar包的Windows bat执行脚本

阅读更多
上次在文章http://soulshard.iteye.com/blog/346453中总结了打包可执行jar包需要注意的一些要点,但是有时候不一定可以随意修改MANIFEST.MF文件,如果在jar包中有多个包含main方法的类切换起来不方便,而且引用的jar包多了,在MANIFEST.MF中一个一个写出来也是很让人郁闷的事情。下面是一个bat执行脚本,通过脚本添加ClassPath来运行Java程序。

@echo off
if '%1=='## goto ENVSET

SET APPHOME=%~dp0
SET LIBDIR=%APPHOME%lib
SET CLSPATH=.
FOR %%c in (%LIBDIR%\*.jar) DO Call %0 ## %%c
goto RUN

:RUN
java -cp %CLSPATH% jar.demo.Main
pause
goto END

:ENVSET
set CLSPATH=%CLSPATH%;%2
goto END

:END
分享到:
评论

相关推荐

    jboss部署jar包的bat脚本

    在Windows操作系统中,bat脚本是一种文本文件,包含了可执行的命令序列。这些命令通常用于自动化重复性的任务,如文件操作、系统设置等。在本例中,我们利用bat脚本来自动化部署jar包到JBoss服务器,提高工作效率。 ...

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

    接下来的两个`start java -jar`命令是重点,它们使用`start`关键字来启动新的命令提示符窗口,并在其中运行指定的Java可执行jar包。`&`字符用于在批处理中连接命令,使得第二个`java -jar`命令在第一个命令执行后...

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

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

    利用bat反编译jar包生成源码jar包

    标题中的“利用bat反编译jar包生成源码jar包”指的是通过批处理脚本(BAT)配合反编译工具,将已有的Java字节码(JAR包)转换为源代码并打包成新的JAR包的过程。这个过程通常用于没有源代码但需要查看或修改JAR包...

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

    ### Windows系统下启动与结束Java的JAR包的脚本(包括如何设置进程名称) 在Windows环境下管理和控制Java应用程序的启动与停止是一项常见的任务。本文将详细介绍如何编写一个批处理脚本来实现这些功能,并且还会...

    windows运行jar包指定jdk路径

    windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包

    打Jar包小工具,运行cmd.bat自动打jar包

    在Java开发过程中,打包应用程序为JAR(Java Archive)文件是一项常见的任务,它将源代码编译后的类文件和其他资源组合成一个独立的可执行文件。"打Jar包小工具"是一个便捷的解决方案,旨在简化这个过程。这个工具...

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

    在日常的软件开发过程中,我们经常需要将Java应用程序打包成可执行的jar文件,并通过命令行或者批处理脚本(bat文件)来运行这些应用。这种方式不仅便于程序的分发,也简化了用户的操作流程。本文将详细介绍如何在...

    apktool 目前最新版,包含apktool jar包和bat脚本

    `apktool.bat`是一个批处理文件,用于在Windows环境中调用`apktool.jar`。 2. 接着,将你想要反编译的APK文件(例如:`xxx.apk`)也放入这个目录。 3. 打开命令行窗口(CMD),导航到上述目录。你可以使用`cd`命令...

    点击bat自动部署本地jar包到服务器并启动(含源码python)

    4. **deploy.exe**:这个可能是Python脚本的可执行版本,使用PyInstaller等工具将Python代码打包成一个独立的Windows可执行文件,便于没有Python环境的用户运行。 为了确保部署的成功,以下几点需要注意: - **...

    自己写的可在未安装jdk的电脑上,通过.bat运行的jar包

    描述中提到的“自己写的小程序,用Eclipse生成可执行jar包,再通过.bat文件运行”,揭示了开发过程的两个关键步骤: 1. **使用Eclipse创建和打包Java程序**:Eclipse是一款流行的集成开发环境(IDE),它提供了方便的...

    Springboot-服务-Windows 一键启动、停止脚本

    3. **启动Spring Boot应用**:使用`java -jar`命令来启动Spring Boot的可执行JAR文件。这通常会包含应用的主类路径和其他必要的参数,比如服务器端口。 4. **处理输出**:脚本可能会捕获命令行输出,以便于监控启动...

    jar打包成windows服务工具

    总结来说,"jar打包成windows服务工具"是Java开发者为了在Windows环境下使Java应用程序能够自动启动和服务化运行的一种技术手段,涉及到Java环境的配置、.bat脚本的编写、服务的注册和管理等多个环节。这个过程对于...

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

    这时,可以编写脚本来动态生成类路径,或者使用工具如Apache Maven或Gradle来管理依赖,它们会自动构建正确的类路径并生成可执行的jar文件,使得运行更加方便。 此外,`ITEYE`博客上的链接...

    bat 运行java.jar

    在IT行业中,`bat`和`java.jar`是两个关键概念,它们分别代表Windows批处理脚本和Java可执行的JAR文件。本篇将详细解释如何使用`bat`脚本来运行`java.jar`文件,以及相关的技术背景和实践应用。 `bat`是Microsoft ...

    clojure 所需的leiningen环境的jar包和bat

    Leiningen的核心是一个可执行的jar文件,通常命名为`leiningen-<version>-standalone.jar`。这个jar包包含了所有必要的库和工具,使得开发者可以在任何安装了Java的系统上运行Clojure项目。在给定的文件列表中,`...

    Windows 10的.bat 批处理文件脚本打开程序员的开发工具脚本源码,一键打开IDEA,Nacos,Redis等

    在"启动redis和nacos.bat"脚本中,应该包含了启动Nacos服务的相关命令,可能是通过运行Nacos的启动脚本或直接调用其Java可执行jar包。 Redis是一个高性能的键值存储系统,常被用作数据库、缓存和消息代理。它支持...

    Eclipse 项目 打包成 可执行jar 文件

    ### Eclipse 项目打包成可执行JAR文件详解 在Java开发过程中,经常需要将开发完成的应用程序打包成可执行的JAR文件以便于部署和分发。本文将详细介绍如何使用Eclipse IDE将Java项目打包成可执行的JAR文件。 #### ...

    使用Ant将java工程打包成bat可执行性文件

    在Java开发过程中,将一个项目打包成可执行的bat(批处理)文件是常见的需求,尤其是在需要在没有Java运行环境的计算机上运行程序时。Ant,一个由Apache软件基金会开发的构建工具,提供了强大的功能来帮助我们实现这...

Global site tag (gtag.js) - Google Analytics