警告:sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在將來版本中刪

[WARNING]  警告:sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在將來版本中刪除

昨天遇到這個問題,同事表示沒見過。畢竟只是個warning,沒太在乎。今天有空,查詢了下來龍去脈。java

http://snowolf.iteye.com/blog/379860apache

BASE64Encoder和BASE64Decoder是非官方JDK實現類。雖然能夠在JDK裏能找到並使用,可是在API裏查不到。JRE 中 sun 和 com.sun 開頭包的類都是未被文檔化的,他們屬於 java, javax 類庫的基礎,其中的實現大多數與底層平臺有關,通常來講是不推薦使用的。maven

在網上見獲得的報錯的都說是個ERROR,我看了我這邊也是2.3.1的版本,還沒找到緣由爲嘛不報ERROR。不過warning卻是不影響工做。spa

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.1</version>        
 </plugin>


追本溯源:code

  1. http://jira.codehaus.org/browse/MCOMPILER-109xml

  2. http://www.juvenxu.com/2010/09/01/maven-javac-warning/blog

  3. http://jira.codehaus.org/browse/PLXCOMP-154文檔

相關文章
相關標籤/搜索