Windows命令提示符下的'java'命令无法运行.class文件

时间:2017-08-17 15:56:41

标签: cmd jvm .class-file

我在Windows上从命令行执行java程序时遇到了一个相当奇怪的问题。 我使用此命令从source.class文件创建source.java文件。

javac source.java

在此之后,我尝试使用:

执行source.class文件
java source.class

这给了我以下错误:

Error: Could not find or load main class source.class

然而,当我这样做时:

java source

我根据需要获得输出。 当我提到.class 明确时,我很想知道为什么会失败。我的教授告诉我,java命令与.class个文件相关联。因此,我想知道为什么会这样。谢谢。

编辑:我不相信这是重复的。我已经阅读了相关问题。我问为什么当我明确提到.class 时,java命令无法执行文件。

0 个答案:

没有答案