我从书中复制了一个简单的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/