程序包com.sun.image.codec.jpeg不存在 http://tjmljw.iteye.com/blog/1939973
非代码解决办法:
maven:
找到rt.jar和jce.jar上传到nexus的3rd party仓库
或者
mvn install:install-file -DgroupId=com.sun -DartifactId=rt -Dversion=1.7 -Dpackaging=jar -Dfile=/usr/java/jdk1.7.0_72/jre/lib/rt.jar
mvn install:install-file -DgroupId=com.sun -DartifactId=jce -Dversion=1.7 -Dpackaging=jar -Dfile=/usr/java/jdk1.7.0_72/jre/lib/jce.jar
在pox.xml中引入依赖
<dependency> <groupId>rt</groupId> <artifactId>rt</artifactId> <version>1.7</version> </dependency> <dependency> <groupId>jce</groupId> <artifactId>jce</artifactId> <version>1.7</version> </dependency>
ant:
在build.xml里面配置classpath
<path id="project.classpath"> <fileset dir="${classpath.dir}/app-jar/"> <include name="*.jar" /> </fileset> <!-- 其他jar可能分文件夹存放 --> ...... <fileset dir="${classpath.dir}/jee_lib/"> <include name="*.jar" /> </fileset> </path>
编译
<target name="compile_rhcpm" depends="jar_tools,jar_base,resources" description="编译所有base的java类"> <echo message="编译所有的java类" /> <mkdir dir="${web.classes.dir}" /> <javac srcdir="${web.src.dir}" destdir="${web.classes.dir}" target="1.7"> <classpath refid="project.classpath" /> <compilerarg line="${compilerarg.line}" /> </javac> </target>