Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果isn';你什么都不做吗?_Java_Macos - Fatal编程技术网

Java 如果isn';你什么都不做吗?

Java 如果isn';你什么都不做吗?,java,macos,Java,Macos,我在我的Mac电脑上制作了一个简单的hello world程序。我去了候机楼,打了进去 javac ~/Documents/java/helloworld.java 终端暂停,然后什么也不做。它没有任何错误或任何东西。如何解决此问题?您已成功编译了程序,但尚未运行。没有什么可修复的;快跑 假设您没有将类放入包中,请运行java: java ~/Documents/java/helloworld 要运行的类上没有“.class”。这意味着您编译的程序没有任何错误 要运行程序,可以执行以

我在我的Mac电脑上制作了一个简单的hello world程序。我去了候机楼,打了进去

    javac ~/Documents/java/helloworld.java

终端暂停,然后什么也不做。它没有任何错误或任何东西。如何解决此问题?

您已成功编译了程序,但尚未运行。没有什么可修复的;快跑

假设您没有将类放入包中,请运行
java

java ~/Documents/java/helloworld

要运行的类上没有“.class”。

这意味着您编译的程序没有任何错误

要运行程序,可以执行以下操作:

cd ~/Documents/java/
java helloworld

那么,我该如何运行它呢?@user2246668
java~/Documents/java/helloworld
如果再次出现提示,那么编译正确。如果没有,这个过程由于某种原因而挂起。如果编译正确,您会注意到您现在为编译的每个
.java
文件都有
.class
文件。您可以通过键入
java/path/to/file/helloworld
来运行程序;请记住,您必须运行包含
main
方法的文件,并注意,这次您没有指定文件扩展名(既不是
.java
也不是
.class
.class
是编译好的Java字节码,可以由JVM执行
javac
是Java编译器,
Java
是我认为的JVM。