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