Ian*_*hop 3 java javadoc jdk1.6 deprecated
在Java 1.5中,要弃用一个方法,您将:
@Deprecated int foo(int bar) {
}
Run Code Online (Sandbox Code Playgroud)
在Java 1.6中进行编译会导致以下结果:
语法错误,注释仅在源级别为1.5时可用
有任何想法吗?
你必须告诉编译器使用1.6:
javac -source 1.6
Run Code Online (Sandbox Code Playgroud)
或等效的IDE /构建系统(正如其他人建议的那样).
首先,它的@Deprecated第二次 - 仔细检查你是否真的在使用Java 1.6进行编译.你在用什么?javac的?日食?
如果使用javac,请确保将JAVA_HOME设置为指向JDK 6而不是JDK 1.4.2如果使用Eclipse(或任何IDE),请右键单击项目>属性>并搜索编译器级别.
| 归档时间: |
|
| 查看次数: |
10579 次 |
| 最近记录: |