我有一台在MacBook Pro上运行Yosemite 10.10.5的Mac,并且拥有推荐的Java版本jre.8u91。我尝试了不同的尝试来运行以下使用TextEdit创建的简单程序:

public class HelloWorld3 {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}


注意:它将它保存为.rtf文件。 TextEdit文件后缀下没有.java文件选项。还有其他
在终端应用程序中,键入以下内容:

cd ~
Javac HelloWorld3.java


并收到以下信息:

Davids-MacBook-Pro:documents davidellisrogers$ javac HelloWorld3.rtf
error: Class names, 'HelloWorld3.rtf', are only accepted if annotation processing is explicitly requested
1 error
Davids-MacBook-Pro:documents davidellisrogers$


自从我在PC上将Java与Netbeans结合使用以来已经一年了。我对Mac世界还比较陌生。我怀疑.rtf并从我的PC时代忘记了注释参数。

希望能有所帮助。

最佳答案

您需要另存为HelloWorld3.java

并运行以下命令:

javac HelloWorld3.java

Java HelloWorld3

08-27 10:02