java - 将参数传递给在 bat 文件中调用的 jar 文件?

标签 java batch-file executable-jar

我创建了一个需要在 bat 文件中调用的 jar。我需要将 bat 文件收到的所有命令行参数传递给 jar。谁能帮帮我。我知道这是一个愚蠢的问题,但我对 jar 和 bat 没有任何想法。在网上我找不到两者的组合。另请注意,我不知道如何在 bat 文件中获取命令行参数。

最佳答案

可以通过以下方式访问您传递给批处理文件的参数

%1 %2 %3 ...

所以如果你像这样调用你的批处理

C:>application.bat param1 param2 param3

那么批处理文件中的 java 调用应该如下所示:

@echo off
java -cp app.jar com.example.Main %1 %2 %3

关于java - 将参数传递给在 bat 文件中调用的 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426653/

相关文章:

java - Maven 备用 "stable-test"阶段跳过失败的测试

batch-file - 如何将两个或多个命令一起放入批处理文件

java - 使用外部库将 Jar 转换为 exe

c# - 如何使用apache.commons.codec Base64在Java客户端中解密字符串(在.NET中加密)?

java - 配置 IntelliJ IDEA 为新项目创建主类

java - 将java中的字符串传递到批处理文件中以用于其他目的

bundle - 在光盘中分发 Java jar 应用程序

java - 用户偏好

java - 输出简单 MIDI 文件的最简单方法?

windows - 为每个脚本实例创建文件