如何使用带有命令行参数的Java命令从命令行运行Java应用程序?

Java是一种流行的编程语言,在不同的平台上,许多开发人员在不同的情况下使用它。我们可以从命令行或GUI使用Java应用程序,但在一开始我们通常使用命令行来启动应用程序。在本教程中,我们将学习如何通过提供参数来编译和启动Java应用程序。

null

Java应用程序示例

在本教程中,我们将使用以下Java代码。这段代码将从命令行获取一些参数,并打印到标准输出(通常是命令行或终端)。

class HelloWorldApp {    public static void main(String[] args) {        System.out.println("Hello World "+args[0]); //Display the string.    } }

编译Java应用程序

我们将用 javac 工具。 javac 表示Java编译器。如果我们不需要特殊的编译选项,比如第三方库或编译特性,我们可以通过提供源代码文件来编译我们的应用程序 java 分机。我们要编译的代码文件名为 HelloWorld.java

$ javac HelloWorld.java

使用参数运行Java应用程序

我们可以提供 args 参数。 args 是一个字符串数组,它提供了使用多个参数的能力。在这个例子中,我们只提供一个参数 POFTUT . 我们将使用 java 命令以运行名为HelloWorldApp的Java应用程序。

$ java HelloWorldApp "POFTUT"
Running Java Application with Arguments
使用参数运行Java应用程序

使用多个参数运行Java应用程序

正如我们在前面的示例中看到的,我们可以使用 args 数组。在这个例子中,我们将为我们的应用程序提供3个参数,但我们将做如下所示的一点修改。

class HelloWorldApp {    public static void main(String[] args) {        System.out.println("Hello World "+args[0]+" "+args[1]+" "+args[2]); //Display the string.    } }

我们需要像上面那样用 javac 命令进行更改。

$ java HelloWorldApp "POFTUT" "ISMAIL" "AHMET"
 Running Java Application with Multiple Arguments
使用多个参数运行Java应用程序

相关文章: Python类教程及示例

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享