1. 程式人生 > >maven打包編譯的異常 :sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在未來版本中刪除的解決方法

maven打包編譯的異常 :sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在未來版本中刪除的解決方法

maven打包編譯的錯誤 :sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在未來版本中刪除的解決辦法

Maven編譯時報錯: 警告:sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在未來版本中刪除

處理方法如下

在pom.xml檔案加入下面兩部分紅色字型中的任意一個就可以解決

<span style="font-size:18px;"><build>
    <plugins>     
            <plugin>
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>2.3.1</version>
           <span style="color:#ff0000;"> <dependencies>  
                <dependency>  
                    <groupId>org.codehaus.plexus</groupId>  
                    <artifactId>plexus-compiler-javac</artifactId>  
                    <version>1.8.1</version>  
                </dependency>  
            </dependencies>  </span>
              
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
                <encoding>UTF-8</encoding>
              <span style="color:#ff0000;">  <compilerArguments>
                     <verbose />
                      <bootclasspath>${java.home}/lib/rt.jar</bootclasspath>
                </compilerArguments></span> 
            </configuration>            
            </plugin> 
    </plugins>
</build></span>