前言:
眼前大家对“java程序包不存在怎么解决的”大体比较注意,你们都想要分析一些“java程序包不存在怎么解决的”的相关资讯。那么小编也在网络上汇集了一些关于“java程序包不存在怎么解决的””的相关资讯,希望你们能喜欢,姐妹们一起来了解一下吧!1、问题项目打包报错;
程序包com.sun.image.codec.jpeg不存在;
2、原因
src/test/*.java中的类编译时找不到包。
3、解决方案
通过配置maven-compiler-plugin插件可以解决此问题。
<compilerArguments>
<verbose />
<bootclasspath>${java.home}\lib\rt.jar;${java.home}\lib\jce.jar</bootclasspath>
</compilerArguments>
再次编译成功。
这个类文件的位置在jre/lib/rt.jar
原因是由于编译的依赖JDK版本过高引起的。从JDK1.7开始,中com.sun.image.codec.jpeg这个类被删除,所以编译总是报错,解决方案,编译的JDK版本设置为JDK1.6或者以下版本,编译通过。
原因是由于编译的依赖JDK版本过高引起的。从JDK1.7开始,中com.sun.image.codec.jpeg这个类被删除,所以编译总是报错,解决方案,编译的JDK版本设置为JDK1.6或者以下版本,编译通过。
<configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <optimize>true</optimize> <debug>true</debug> <showDeprecation>true</showDeprecation> <showWarnings>false</showWarnings> <compilerArguments> <verbose /> <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath> </compilerArguments> </configuration>
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java程序包不存在怎么解决的