`

【转发】解决Maven编辑程序包com.sun.image.codec.jpeg不存在问题

阅读更多

转载自:http://my.oschina.net/zb0423/blog/86507

maven下面编译失败,失败提示信息为:程序包com.sun.image.codec.jpeg不存在
这个类文件的位置在jre/lib/rt.jar

而我们设置的java_home下面的lib/dt.jar中没有这个文件,导致编译失败。通过配置maven-compiler-plugin插件可以解决此问题。

Java代码  收藏代码
  1. <!-- 编译插件 -->  
  2. <plugin>  
  3.     <groupId>org.apache.maven.plugins</groupId>  
  4.     <artifactId>maven-compiler-plugin</artifactId>  
  5.     <version>${maven-compiler.version}</version>  
  6.     <configuration>  
  7.         <source>${java.version}</source>  
  8.         <target>${java.version}</target>  
  9.         <encoding>${project.build.sourceEncoding}</encoding>  
  10.             <compilerArguments>  
  11.                   <verbose />  
  12.               <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>  
  13.         </compilerArguments>  
  14.     </configuration>  
  15. </plugin>  



在windows下面用;分隔,linux下面用:分隔。

配置中使用了两个jar包,因为我在编译的过程中除了报上面那个错误,还报了一个错。所以我添加了两个包。

分享到:
评论

相关推荐

    com.sun.xfile包

    com.sun.xfile包 下载 ,另备注下找比较少使用包地址mavenhub.com

    com.sun.jna 3.0.9

    描述中提到,从Maven仓库获取的`jna.jar`文件不包含`examples`包,这通常是官方发布的精简版或者核心库,仅包含了JNA的基本功能。然而,用户在别处找到了一个包含非空`examples`包的`jna.jar`,这个版本可能包含了...

    apache-maven-3.8.6-bin.tar.tz--test

    apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-...

    com.sun.jna

    从maven中得到的jna.jar里面没有examples的类(坑了我)。所以找到了一个examples包下面不是空的jna.jar.

    springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案

    本文主要探讨了在使用SpringBoot打包WAR时遇到com.sun.istack.internal包不存在的问题以及解决方案。 首先,问题的出现可能是由于在使用IDEA进行打包时,没有正确配置项目的打包方式。通常我们需要在项目的pom.xml...

    com.sun.pdfview.PDFRenderer

    import com.sun.pdfview.FullScreenWindow;import com.sun.pdfview.OutlineNode;import com.sun.pdfview.PDFDestination;import com.sun.pdfview.PDFFile;import com.sun.pdfview.PDFObject;import ...

    com.sun.jna.examples

    《com.sun.jna.examples》是Java Native Access (JNA) 库的一个重要组成部分,它包含了丰富的示例代码,用于帮助开发者理解和使用JNA技术。JNA是Java平台上的一个开源库,它允许Java代码直接调用本地(操作系统级别...

    maven 下载到 maven库下边的 gui.ava.html2image0.9 及jar 可以直接使用

    &lt;groupId&gt;gui.ava &lt;artifactId&gt;html2image&lt;/artifactId&gt; &lt;version&gt;0.9 ...maven 下载到 maven库下边的gui.ava.html2image0.9 及jar 可以直接使用,在 一些依赖库中下载不下来,所以放到这里方便使用

    下载慢?给你apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接

    apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接。 apache-maven-3.0.4-bin.tar.gz apache-maven-3.0.4-bin.zip apache-maven-3.0.5-bin.tar.gz apache-maven-3.0.5-bin.zip apache-maven-3.1.0-bin....

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 解决方案: 第一种方式 war项目 &lt;groupId&gt;org.apache....

    apache-maven-3.8.6.zip

    apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-...

    sun.jdbc.odbc.jdbcodbcdriver-Maven.zip

    总的来说,"sun.jdbc.odbc.jdbcodbcdriver-Maven.zip"这个压缩包可能包含了一个老版本的JDBC-ODBC桥接驱动,用于帮助Java开发者连接到支持ODBC的数据库。在现代Java开发中,由于JDBC-ODBC桥接驱动的性能和兼容性限制...

    JDK7源码 包含rt.jar包下的 sun包源码 sun.security包等源码

    本压缩包提供了JDK7的源码,特别强调了`sun`包和`sun.security`包下的源代码,这对于深入理解Java内部机制和安全机制有着极大的帮助。 `rt.jar`是JDK中的核心类库,包含了Java标准API的实现。这个jar文件中的`sun`...

    istack包处理少包问题

    3. **清理并重建项目**: 如果使用了构建工具,如Maven或Gradle,清理项目并重新构建可能会解决由于缓存问题导致的类加载问题。 4. **检查IDE配置**: 如果使用集成开发环境(IDE),如Eclipse或IntelliJ IDEA,确保IDE...

    com.sun.net.ssl.jar

    这一库主要提供了`javax.net.ssl`包,包括了SSL/TLS相关的各种类,如`SSLSocket`、`SSLServerSocket`、`SSLEngine`等,它们是构建安全网络连接的基础。`SSLSocket`用于创建客户端到服务器的安全连接,而`...

    apache-maven-3.6.2-bin.tar.gz

    Apache Maven 是一个强大的项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,用于管理和构建Java...Maven 3.6.2版本修复了一些已知问题,提高了性能和稳定性,是开发Java应用程序时的得力助手。

    apache-maven-3.6.1-bin.tar.gz

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。在给定的标题"apache-maven-3.6.1-bin.tar.gz"中,我们可以看出这是Maven的一个发行版本,版本号为3.6.1,且以tar.gz格式打包,这通常是...

    apache-maven-3.8.1-bin.tar.gz

    总之,"apache-maven-3.8.1-bin.tar.gz"是一个包含Maven 3.8.1的所有必需组件的二进制包,对于Java开发人员来说,它是构建和管理项目不可或缺的工具,特别是对于涉及Hadoop这样的分布式系统开发时,Maven更是起到了...

    apache-maven-3.6.1-bin.zip

    1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 2. 将文件解压到D:\Program Files\Apache\maven目录下: 3. 新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven 4. 编辑环境变量Path...

    解决maven项目找不到tools-1.8.0.jar的问题,缺失tools-1.8.0.jar包

    然而,有时候在运行Maven项目时,可能会遇到找不到特定jar包的问题,比如本例中的`tools-1.8.0.jar`。这个问题通常表明Maven在构建路径或本地仓库中未找到该依赖。下面我们将详细探讨如何识别、解决此类问题。 首先...

Global site tag (gtag.js) - Google Analytics