可能重复:
无法阻止 ant 生成编译器警告
如何抑制此警告:
sun.reflect.Reflection is Sun proprietary API and may be removed in a future release
在 Oracles javac (1.6) 中使用@SuppressWarnings ?
根据这个博客,使用"all"
应该可以,但它没有。有人知道正确的字符串吗?
可能重复:
无法阻止 ant 生成编译器警告
如何抑制此警告:
sun.reflect.Reflection is Sun proprietary API and may be removed in a future release
在 Oracles javac (1.6) 中使用@SuppressWarnings ?
根据这个博客,使用"all"
应该可以,但它没有。有人知道正确的字符串吗?
尝试添加
-XDignore.symbol.file
javac 命令行的选项
希望这可以帮助
编辑参考:OPENJDK
例 6
要编译源代码,您可以使用带有 -source 1.6 -target 1.6 的 JDK7 中的 javac,或者使用 -XDignore.symbol.file=true 从修补的 JDK6 中运行 javac。该标志是必需的,因为 javac 使用符号文件来确定 com/sun 命名空间中的包,并且不会识别新的 sctp 类,因为它们不在此符号文件中。