我从书中复制了一个简单的Java应用程序,但遇到了缺少的类错误。

这是应用程序:

# cat MyFirstApp.java
public class MyFirstApp {
   public static void main (String[] args) {
       System.out.println("I Rule!");
       System.out.println("The World");
      }
}


它编译为:

[root@dev hfjava]# javac MyFirstApp.java
[root@dev hfjava]#


但是,当我去运行程序时,出现此错误:

[root@dev hfjava]# java MyFirstApp.java
Error: Could not find or load main class MyFirstApp.java


我究竟做错了什么?

最佳答案

您正在正确地执行javac MyFirstApp.java,但实际上尝试运行该程序时它不起作用的原因是因为您在键入:

java MyFirstApp.java

当您只需要输入以下内容时:

java MyFirstApp

实际运行程序时,只需忽略.java扩展名即可。完成此操作后,您的程序应该可以完美执行!请记住,只要您是一名程序员,您就可以统治世界!

如果这不起作用,请发表评论,我将继续尝试为您提供帮助。

关于java - 第一个Java程序中缺少类:MyFirstApp.java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32389593/

10-12 00:32
查看更多