我正在尝试使用 javac 在 CMD 中执行简单的 java 应用程序,但 System.out.println 的输出没有出来。 让我向您展示我的 MyFirstProgram java 文件中的代码。
public class MyFirstProgram {
public static void main(String[] args){
int number =10;
System.out.println(number);
System.out.println("Hello, World!");
System.out.println("Strange");
}
}
还向您展示了我在 CMD 中执行 javac 时的结果。 我不仅尝试了 println 中的字符串,还尝试了整数变量,但仍然没有显示任何内容。但是,如果在源逻辑错误时出现编译错误日志,那么我认为这不是源问题。
[ CMD 结果 ]
C:\Users\username\Documents\test>javac MyFirstProgram.java
{blank}
分享一下我的java jdk版本供大家参考。我认为jdk版本有问题或者我的电脑设置有问题。有人能帮我解决这个问题吗?预先感谢。
C:\Users\username\Documents\test>java -version
java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing)
谢谢你。
javac 用于编译java文件而不是执行它 如果你查看同一个文件夹,你会发现你编译的 java 文件
您可以使用 java 命令运行它并查看输出