尝试使用Eclipse编译Hello World时出现问题

dev*_*ium 0 java eclipse

我在尝试编译以下代码时遇到问题:

alt text http://img641.imageshack.us/img641/5217/semttulore.png

我首先尝试使用此代码进行编译:

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}
Run Code Online (Sandbox Code Playgroud)

它应该工作.现在,如果我尝试替换任何其他名称的类名,它将不再起作用,因为它似乎总是照顾HelloWorldApp.我确保文件正在保存,所以,我甚至重新打开了Eclipse.还是一样的错误.也许这是一个常见的问题,有一个小的解决方法?

谢谢


编辑:我看到你们的意思,但是为什么我的文件名为"Main.java",类名为"HelloWorldApp"?

Rob*_*ell 6

您需要重命名.java文件以匹配类名.

如果您使用其重构支持,Eclipse将自动重命名您的.java文件以匹配您的类名.右键单击类名,将鼠标悬停在Refactor上,然后选择" 重命名"选项.现在,当您重命名类时,Eclipse将自动重命名您的.java文件以匹配.