如何从终端运行Java public static void main [复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从终端运行Java public static void main [复制]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

Please click this image for the description

嗨伙计们,所以我的作业要求我在命令提示符上运行我的程序,这将是像我这样的终端Mac用户。

我怎么在终端上运行这个?如何访问bin?

也适用于> java Echo“echo this string”

怎么能“回声这个字符串”作为arg [0]和arg1来访问?哪个是arg [0]和arg1 ???

答案

来自https://www.oracle.com/technetwork/java/compile-136656.html的官方Oracle技术文档

//A Very Simple Example
class ExampleProgram {
  public static void main(String[] args){
    System.out.println("I'm a Simple Program");
  }
}

编制计划

在Unix和DOS shell操作系统的命令行上调用Java编译器,如下所示:

  javac ExampleProgram.java

解释和运行程序

在Unix和DOS shell操作系统的命令行上调用Java解释器,如下所示:

java ExampleProgram

在命令行中,您应该看到:

I'm a Simple Program
另一答案

如果您已经有了Echo.java文件,请使用javac Echo.java进行编译。

之后,您可以使用java Echo "echo this string"运行生成的Echo.class。

另一答案

如何“回显此字符串”作为arg [0]和arg1进行访问?哪个是arg [0]和arg1 ???

你只需要在你的代码中使用System.out.print就可以了。

关于如何从终端使用启动您的应用程序

java MyClass 

如果它是一个类或

java -jar MyClass.jar

如果它是一个jar文件

你可以像这样在你的命令中添加Sting [] args

java MyClass first_arg second_arg ect...

数组由空格分隔,它只是在你的主要用qazxsw poi数组访问。

这是您的Echo类可能的样子:

args[]

以上是关于如何从终端运行Java public static void main [复制]的主要内容,如果未能解决你的问题,请参考以下文章

从 public static void main 测试 Hibernate + Spring

JAVA:从public static void main(String args[])開始

public static void main(String[] args)的理解

Kotlin 中的 public static void main

如何从java程序在终端运行命令?

Java 中 main() 方法中 public static 关键字的用途是啥?