📜  bat 文件 - Java (1)

📅  最后修改于: 2023-12-03 15:13:38.361000             🧑  作者: Mango

执行bat文件和Java程序

在Windows环境中,可以使用bat文件来执行一系列的操作,同时也可以在其中执行Java程序。本文将会主要介绍如何创建一个bat文件,并在其中执行Java程序。

创建一个bat文件

首先,我们需要创建一个bat文件,可以用记事本程序创建。在记事本中,输入以下内容:

@echo off
echo Hello World!
pause

将上述内容保存为hello.bat文件。

注意:文件后缀名为.bat,表示这是一个bat文件。

然后,双击hello.bat文件,可以看到一个命令行窗口出现,并输出Hello World!,之后会暂停,等待用户输入。

执行Java程序

在bat文件中,我们也可以执行Java程序,如下所示:

@echo off
java -jar HelloWorld.jar
pause

在上述代码中:

  • java表示要执行Java程序。
  • -jar表示从指定的jar文件中启动应用程序。
  • HelloWorld.jar是Java程序的jar文件名。

运行上述bat文件,将会执行HelloWorld.jar程序。

注意:执行Java程序前,需要系统已经安装了Java开发环境。

传递参数给Java程序

可以通过在bat文件中添加参数,向Java程序传递参数。在Java程序中,可以使用args[]数组来接收这些参数。如下所示:

@echo off
java -jar HelloWorld.jar 1 2 3
pause

在上述代码中,我们向HelloWorld.jar程序传递了三个参数,分别是123。在Java程序中,可以通过以下代码来接收这些参数:

public static void main(String[] args) {
    for (int i = 0; i < args.length; i++) {
        System.out.println(args[i]);
    }
}

在上述代码中,我们使用了一个for循环,遍历了args[]数组,将其中的每个元素都输出了一遍。运行Java程序,可以看到以下输出:

1
2
3
总结

本篇文章主要介绍了如何在bat文件中执行Java程序,并向Java程序传递参数。同时,也简单介绍了bat文件的一些基本知识。