如何从终端运行Java公共静态void main

时间:2019-02-18 02:07:59

标签: java eclipse terminal

Please click this image for the description

大家好,所以我的作业要求我在命令提示符下运行程序,该命令提示符将是像我这样的Mac用户的终端机。

我将如何在Terminal上运行它?我如何进入垃圾箱?

也为> java Echo“ echo this string”

如何以arg [0]和arg 1的形式“回显此字符串”? arg [0]和arg 1是哪个?

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

  

如何以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...

该数组由空格分隔,并且可以通过args[]数组在您的主机内部进行访问。

这是您的Echo类的外观:

public class Echo
{
public static void main (String [] args )
{
for (String str : args )
{
System.out.print(str +" " );
}
}
}

答案 2 :(得分:0)

摘自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上的命令行上调用Java解释器   Shell操作系统如下:

java ExampleProgram
  

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

I'm a Simple Program