我正在编译一个带有@Override
注释的普通java程序(我从一些教程中下载了一个来自互联网的源代码)。现在javac
抱怨说
annotations are only available if source level is 5.0
SO或其他网站上的每个问题都与eclipse有关,但我没有使用eclipse。我正在从命令行编译代码。我该如何解决这个问题。
以下是一些可能有用的信息:
$java -version
java version "1.6.0_13-b03
(some other not so useful info)
编辑:
$javac -version
Eclipse Java Compiler v_677_R32x, 3.2.1 release,....
编译命令:
javac User.java
User.java
只是普通的java文件。除了这个,肯定没有错误。