`
superich2008
  • 浏览: 323035 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【转】程序包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插件可以解决此问题。

<!-- 编译插件 -->
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>${maven-compiler.version}</version>
	<configuration>
		<source>${java.version}</source>
		<target>${java.version}</target>
		<encoding>${project.build.sourceEncoding}</encoding>
	        <compilerArguments>
	              <verbose />
		      <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
		</compilerArguments>
	</configuration>
</plugin>


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

配置中使用了两个jar包,因为我在编译的过程中除了报上面那个错误,还报了一个错。所以我添加了两个包。
分享到:
评论
1 楼 Inmethetiger 2015-01-31  
在windows下面用;分隔,linux下面用:分隔。   在你转载的文章中可没有啊!

相关推荐

    import com.sun.image.codec.jpeg.JPEGImageEncoder;包的下载

    base64找不到下面连个jar包也可以解决 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 报错: Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required...

    Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法

    Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法 在Java开发中,对图片的操作需要引入com.sun.image.codec.jpeg包,但是有时引入这个包会报错,引发了开发者的困惑。幸运的是,通过以下操作可以完成...

    jai-codec.jar

    "jai-codec.jar"是JAI中的一个编码库,它包含了多种图像编码和解码算法,支持多种图像格式,如JPEG、TIFF、PNG等。这个库的主要任务是对图像数据进行压缩和解压缩,使得图像数据可以在不同的应用程序之间高效地传输...

    jai_codec-1.1.3.jar 和 jai_core.jar 核心包

    `jai_codec` 包含了各种图像编解码器,如TIFF、JPEG、PNG、BMP等。在处理TIFF图像时,这个库能够解析复杂的TIFF文件结构,包括多页、多图像条带、不同压缩算法等。同时,`jai_codec`还支持将TIFF图像编码为其他格式...

    关于JAI的两个JAR文件jai_codec.jar和jai_core.jar的最新版本

    `jai_codec.jar`是JAI的编码库,它提供了对多种图像编码格式的支持,例如TIFF(Tagged Image File Format)、JPEG、PNG等。TIFF是一种灵活的位图格式,常用于专业图像编辑和扫描,因为它能存储大量的图像信息,包括...

    org.liveSense.framework.gxt-1.0.5.zip

    描述中提到 "org.liveSense.fragment.com.sun.image.codec.jpeg.zip,这个包扩展了系统包导出",这表明该压缩包还包含了对JPEG图像编码和解码的支持。`com.sun.image.codec.jpeg`是Java标准库中的一个包,用于处理...

    tif转jpg。正版jai-core,jai-codec。附代码以及tif图片供测试。

    ImageEncoder encoder = ImageCodec.createImageEncoder("JPEG", fos, params); encoder.encode(tiffImage); // 关闭流 fos.close(); fis.close(); } } ``` 在提供的压缩包中,可能包含了一个名为“新建...

    jcaptcha写验证码要用到的jar包

    验证码(CAPTCHA)是一种用于验证用户是否为人类的机制,常用于防止自动化程序(如机器人)进行恶意操作,如注册、登录或发布垃圾信息。在Java开发中,Jcaptcha(Just Another CAPTCHA)是一个强大的开源验证码库,...

    jai-core-1.1.3.jar jai-imageio.jar jai-codec-1.1.3.jar

    Java Advanced Imaging (JAI) 是一个用于处理图像的开源库,由Sun Microsystems开发,现在由Oracle维护。这个库提供了一系列高级图像操作,如旋转、缩放、色彩转换和编码解码等,支持多种图像格式。在给定的文件中,...

    jai_codec.jar jai_core.jar jai-imageio-1.1.jar

    Java Advanced Imaging (JAI) 是一个Java平台上的图像处理库,由Sun Microsystems开发,用于提供高级图像操作,如解析、编码、变换和显示多种图像格式。这个库在Java应用程序中扩展了基本的图像处理功能,使得开发者...

    java代码保存上传的文件_压缩图片

    本代码使用了 Spring 框架的 MultipartFile 类来处理上传的文件,并使用 Java.awt 和 com.sun.image.codec.jpeg 包来对图片进行压缩处理。 保存上传的文件 在 saveFileUpload 方法中,我们可以看到,首先判断是否...

    jai_codec.jar&jai;_core-1.1.3.jar

    描述中提到的“将tif转为jpg必须的包”,指的是在Java应用程序中,如果需要将TIFF图像转换为更常见的JPEG格式,就需要这两个JAR文件。JPEG格式通常用于网络传输和网页显示,因为其文件大小比TIFF小得多,但可能会有...

    jai_codec-1.1.2_01.jar.zip

    JAI Codec库是JAI的一部分,JAI全称为Java Advanced Imaging API,由Sun Microsystems开发,目的是提供高级图像处理功能,包括旋转、缩放、颜色空间转换、图像滤波等。Codec部分专门处理图像编码和解码,支持多种...

    java使用Servlet动态生成图片

    import com.sun.image.codec.jpeg.*; / * @author Liao Xue Feng */ public class CreateImageServlet extends HttpServlet { // ... } ``` 在这个示例中,我们使用 Servlet 动态生成了一张图片,并将其发送到...

    jai_codec-1.1.3.jar、jai_core-1.1.3.jar、jpedal-lgpl-4.74b27.jar

    这些文件是Java应用程序接口(Java API for Image I/O, 简称JAI)和JPedal库的不同版本,主要用于图像处理和解码。以下是关于这些组件的详细知识: 1. **JAI (Java Advanced Imaging)** JAI是Sun Microsystems(现...

    jai-core-1.1.3.jar jai-codec-1.1.3.jar

    Java Advanced Imaging (JAI) 是一个Java平台上的图像处理库,由Sun Microsystems开发,用于提供高级图像操作和处理功能。标题中的"jai-core-1.1.3.jar"和"jai-codec-1.1.3.jar"是与JAI相关的两个核心组件的特定版本...

    servlet动态生成登陆验证图片

    import com.sun.image.codec.jpeg.*; /** * 此Servlet用于创建动态JPEG图像。 * @author LiaoXueFeng */ public class CreateImage extends HttpServlet { protected void doGet(HttpServletRequest request, ...

    Java实现TXT文件转图片

    3. **保存图像**:使用`com.sun.image.codec.jpeg`包中的`JPEGCodec`和`JPEGImageEncoder`类将`BufferedImage`对象编码并保存为JPEG格式。 #### 代码实现 首先,我们来看一下主程序`TextToImageExample.java`的...

    java图片压缩上传.doc

    7. **JPEG编码与解码**:为了保存压缩后的图像,使用了`com.sun.image.codec.jpeg`包中的`JPEGImageEncoder`类。它提供了`encode()`方法,可以将`BufferedImage`编码为JPEG格式并写入到指定的`FileOutputStream`中。...

    java传真tif格式转换资料

    `ImageCodec.createImageEncoder`用于创建一个编码器实例,`ImageEncoder.encode`执行实际的编码工作。 6. **转换流程**:从代码中可以看出,转换过程大致如下: - 加载TIFF文件到`RenderedOp`对象。 - 创建一个`...

Global site tag (gtag.js) - Google Analytics