`

bat批处理命令运行jar包中的main方法

    博客分类:
  • java
 
阅读更多
一、Eclipse导出可运行的jar中使用方式(main函数中的方法依赖第三方库):
1、将依赖的第三方库抽取到导出的jar包中
2、将依赖的第三方库独立导出,文件夹命名方式为:导出的jar名称_lib
如图所示:



这种方式导出时会自带清单文件,这里我选择第2种导出方式。



二、bat批处理命令运行jar包中的方式:

1、需要运行的jar中只包含一个main方法。
2、需要运行的jar中包含多个main方法,bat执行时需要做转换处理。

1、针对第一种批处理输入命名如下:
(1)本地环境配置了JDK环境变量的话,批处理脚本直接写 java -jar ****.jar



(2)本地环境安装了jdk,但未配置JDK环境变量,批处理脚本直接写 jdk安装路径/bin/java -jar ****.jar


2、针对第二种批处理输入命名如下:
(1)本地环境配置了JDK环境变量的话,批处理脚本直接写 java -cp ****.jar; 类的全路径,jar分号后是空格


(2)本地环境安装了jdk,但未配置JDK环境变量,批处理脚本直接写 jdk安装路径/bin/java -cp ****.jar; 类的全路径jar分号后是空格

  • 大小: 22.2 KB
  • 大小: 993 Bytes
  • 大小: 1.6 KB
  • 大小: 2.3 KB
  • 大小: 1.8 KB
  • 大小: 20.2 KB
分享到:
评论

相关推荐

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

    8. **批处理文件运行JAR**:为了方便运行JAR包,可以创建一个批处理文件(.bat文件),其中包含运行JAR包所需的命令和参数,例如: ```batch @echo off rem Set BQ_IBS_HOME before running this script. rem if...

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

    `cmd.bat` 是一个批处理脚本,它通常包含了运行Java的jar打包命令,如`jar`命令。在Windows环境下,批处理文件可以自动化执行一系列命令,减少手动操作的繁琐。`cmd.bat`内部可能包含了类似于以下的命令: ```batch...

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

    这篇博客(尽管描述中未提供具体详情)很可能探讨了如何创建一个BAT批处理文件来调用JAR包中的主类或特定功能。 首先,我们需要了解JAR文件。JAR(Java Archive)是Java平台上的归档格式,用于集合多个类文件、资源...

    eclipse导出jar可运行包

    - 使用命令 `java -jar yourJarFileName.jar` 来运行 JAR 包。 - 如果需要捕获输出信息,可以使用重定向命令:`java -jar yourJarFileName.jar > log.txt`。 2. **创建批处理文件执行**: - 创建一个 `.bat` ...

    飞机小游戏执行jar包

    当用户双击run.bat或者在命令行中运行相关命令时,系统会加载JAR文件,并运行其中的主类(Main class),从而启动游戏。 note.txt文件可能包含游戏的简要说明、使用说明、开发者的联系方式或其他重要信息。这个文本...

    命令行下制作可导入项目执行的JAR包.pdf

    5. 主类(Main-Class):在Manifest文件中指定的类,这个类中包含了main方法,Java运行环境通过调用这个方法来启动应用程序。 6. Windows批处理文件(.bat)和Linux Shell脚本:文件中提到了使用Windows批处理和Shell...

    jar包双击执行程序的方法

    关于实现jar包双击执行程序的方法,主要是为了方便用户通过简单的双击操作来运行Java程序。这一技术在提高用户使用便捷性上...但无论哪种方法,关键在于确保程序中main方法的正确实现以及jar包中清单文件的正确配置。

    Maven 打包生成Windows和Liunx启动文件模板

    这段代码首先设置`JAVA_HOME`环境变量指向JDK安装路径,然后将当前目录切换到批处理文件所在目录,并运行JAR包中的主类。 接下来是`stop.sh`,这是一个Linux shell脚本,用于停止应用程序。它可能包含以下内容: ``...

    assembly项目打包插件,包含windows与linux环境下的启动脚本

    对于Windows环境,启动脚本通常是一个批处理文件(`.bat`),它可能包含如下内容: ```batch @echo off set JAR_FILE=<your-jar-file-name>.jar set JAVA_OPTS=-Dspring.profiles.active=<env-profile> -Xms256m -...

    网管教程 从入门到精通软件篇.txt

    BAT:批处理文件 BIN:二进制文件 BINHex:苹果的一种编码格式 BMP:Windows或OS/2位图文件 BOOK:Adobe FrameMaker Book文件 BOX:Lotus Notes的邮箱文件 BPL:Borlard Delph 4打包库 BSP:Quake图形文件 ...

Global site tag (gtag.js) - Google Analytics