当我尝试运行我的 Hello World 程序时,它没有显示任何输出:
$ ls
hello.class hello.java
$ javac hello.java
$
答案1
您可以从中看到ls
您已经使用编译器编译了程序javac
。您使用的命令
javac hello.java
创建hello.class
时不会将任何输出发送到 stdout,因此除非出现错误,否则终端中不会出现任何消息 - 您看到的是预期的行为。如果您确实想查看一些输出,可以添加一个选项:javac -verbose hello.java
如 @Frisky 所述(谢谢!)
现在你可以hello.class
使用以下命令运行该文件
java hello