首页 > 代码库 > 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删
警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删
[WARNING] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
昨天遇到这个问题,同事表示没见过。毕竟只是个warning,没太在意。今天有空,查询了下前因后果。
http://snowolf.iteye.com/blog/379860
BASE64Encoder和BASE64Decoder是非官方JDK实现类。虽然可以在JDK里能找到并使用,但是在API里查不到。JRE 中 sun 和 com.sun 开头包的类都是未被文档化的,他们属于 java, javax 类库的基础,其中的实现大多数与底层平台有关,一般来说是不推荐使用的。
在网上见得到的报错的都说是个ERROR,我看了我这边也是2.3.1的版本,还没找到原因为嘛不报ERROR。不过warning倒是不影响工作。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> </plugin>
追本溯源:
http://jira.codehaus.org/browse/MCOMPILER-109
http://www.juvenxu.com/2010/09/01/maven-javac-warning/
http://jira.codehaus.org/browse/PLXCOMP-154
警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。