【问题标题】:How to run Java public static void main from Terminal [duplicate]如何从终端运行 Java public static void main [重复]
【发布时间】:2019-02-18 02:07:59
【问题描述】:
【问题讨论】:
标签:
java
eclipse
terminal
【解决方案1】:
来自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");
}
}
编译程序
Java 编译器在 Unix 和 DOS shell 的命令行中调用
操作系统如下:
javac ExampleProgram.java
解释和运行程序
Java 解释器在 Unix 和 DOS 的命令行中调用
shell操作系统如下:
java ExampleProgram
在命令行,你应该看到:
I'm a Simple Program
【解决方案2】:
如果您已经有了 Echo.java 文件,请使用 javac Echo.java 编译它。
之后,您可以使用java Echo "echo this string" 运行生成的 Echo.class。
【解决方案3】:
如何将“echo this string”作为 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 +" " );
}
}
}