cmd运行java程序没有输出结果

要运行Java程序,需要使用java命令,后面跟随的是编译后的字节码文件名(不包含.class后缀),例如:java Hello。这样,CMD会执行字节码文件,输出程序的运行结果。举个例子,假设有一个名为Hello.java的Java源代码文件,编译后生成了Hello.class文件。如果想要运行这个程序,正确的命令应该是:java Hello。
cmd运行java程序没有输出结果
在使用CMD命令行工具运行Java程序时,如果输入了javac命令,实际上是进行了Java源代码的编译,而非运行。javac命令用于将Java源代码文件编译成字节码文件,其后缀为.class。编译后的结果并不是可以直接运行的程序,因此CMD不会显示任何输出。

要运行Java程序,需要使用java命令,后面跟随的是编译后的字节码文件名(不包含.class后缀),例如:java Hello。这样,CMD会执行字节码文件,输出程序的运行结果。

举个例子,假设有一个名为Hello.java的Java源代码文件,编译后生成了Hello.class文件。如果想要运行这个程序,正确的命令应该是:java Hello。如果省略Hello.class,CMD只会显示编译结果,不会执行程序,也不会有任何输出。

因此,当你在CMD中输入javac命令并成功编译后,应该使用java命令来运行程序。通过使用java命令,你将能够看到程序的运行结果,而不仅仅是编译信息。

总结来说,javac命令用于编译Java源代码,而java命令用于运行编译后的字节码文件。在CMD中,只有通过java命令才能看到程序的输出结果。2024-12-22
mengvlog 阅读 86 次 更新于 2025-10-29 11:49:47 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部