報錯:程序包com.sun.image.codec.jpeg不存在


原因分析:這個類文件的位置在jre/lib/rt.jar,而我們設置的java_home下面的lib/dt.jar中沒有這個文件,導致編譯失敗。通過配置maven-compiler-plugin插件可以解決此問題。

解決辦法:想辦法打包的時候包含進rt.jar。

添加如下插件

<plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <bootclasspath>
                            ${java.home}/lib/rt.jar${path.separator}${java.home}/lib/javaws.jar${path.separator}${java.home}/lib/jce.jar
                        </bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM