【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决

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 library C:\Java\jre1.6.0_07\lib\rt.jar 此时解决办法: Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。 立即下载
转载自: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插件可以解决此问题。 

注意,以下代码嵌套在<pluginManagement><plugins>......</plugins></pluginManagement> 中

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包,因为我在编译的过程中除了报上面那个错误,还报了一个错。所以我添加了两个包。 
别再魔改LWIP了!用STM32CubeMX配置F407的TCP保活(KeepAlive)与自动重连 本文详细介绍了如何通过STM32CubeMX配置STM32F407的LWIP协议栈,实现TCP保活(KeepAlive)与自动重连功能,解决网络异常断开问题。文章提供了从基础环境配置到自动重连架构设计的完整指南,帮助开发者构建高可靠的网络连接机制,适用于工业物联网和嵌入式设备开发。 阅读详情

相关推荐

AG16K MCU ARM Cortex M3

其中,Input文件为Keil生成的mcu程序文件,输出为合成后的存储格式Bin文件,Program address 为上方表格中“程序运行 RAM 地址(4bytes)”,即 Keil 中设置的程序运行地址。其中 MCU 程序的地址,根据 mcu.ip 中设置的 FLASH_BIAS 进行设置。AG16K MCU 的 FPGA 工程中,需调用 alta_mcu_m3 的硬核 IP,包含在 alta_sim.v 的库文。Quartus II。//MCU 程序在 FLASH 中存放的首地址。

Embeded_FPGA的博客 1806

com.sun.image.codec.jpeg包引发的战争

目录一、发现问题1.定位问题2.分析问题3.假设4.证明二、解决问题1 分析解决方案有两种2.替代方案:3. 测试4.反思 今天,公司测试人员在C端测试环境注册账号时发现验证码图片显示不出来,报500。“又是以前程序员遗留下来的bug等着我们来收拾烂摊子了” 我的脑海里很自然的浮现出这几话。我在本地启动项目打着断点一步一步的边走边看,没有问题啊!“是不是谁动服务器了”, 我重新打包项目到服务器重启...

Husky 2823

Fastwhisper + Pyannote 实现 ASR + 说话者识别

最近在研究ASR相关的业务,也是调研了不少模型,踩了不少坑,ASR这块,目前中文普通话效果最好的应该是阿里的modelscope上的中文模型了,英文的话,还是非whisper莫属了,而且whisper很变态,粤语效果也还不错,因此,如果实际业务中需要涉及到不同的语言,还是更推荐whisper多一点faster-whisper是使用CTranslate2对OpenAI的Whisper模型的重新实现,CTranslate2是一个用于Transformer模型的快速推理引擎。

qq_44193969的博客 1万+

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

转自:http://tjmljw.iteye.com/blog/1939973 一些老的Java代码在JDK1.7下编译会报错,比如这个:程序包com.sun.image.codec.jpeg不存在。      [javac] D:\work\mpa\hyjc2\src\hyjc\image\ImageUtil.java:87: 错误: 找不到符号      [javac] 

beijixingtianyake的专栏 1万+

【Simscape】用Simscape实现三维物理仿真(三)——创建一个滑块单摆系统

1 首先创建一个Simscape Multibody 模型 (方法见 【Simscape】用Simscape实现三维物理仿真(一)——创建一个自由落体小球) 2 创建四个Solid模块 (1)摆杆 Shape : Brick Dimensions : [0.1 0.05 1] m (2)摆杆轴 Shape : Cylinder Radius : 0.02 m Le...

ReadAir的专栏 9036

MATLAB实战:利用扫频数据重构系统伯德图的关键步骤

本文详细介绍了如何利用MATLAB处理扫频数据并重构系统伯德图的完整实战流程。内容涵盖数据导入与清洗、增益与相位的精确计算、频率响应数据对象(frd)的构建、数据平滑与插值处理,以及最终生成专业伯德图并进行关键参数(如相位裕度)标注的方法。文章重点解决了从实测“黑盒子”系统数据出发,获取直观频率响应特性曲线的核心问题,为控制系统分析与设计提供了实用指南。

weixin_29098117的博客 397

程序包com.sun.image.codec.jpeg不存在 问题的完美解决

1、问题?项目打包报错; 程序包com.sun.image.codec.jpeg不存在; 2、原因 尚不明确;由于jdk升级问题。才出现的,可能jdk6就不会出现;初步怀疑jdk的问题; 3、解决方案 通过配置maven-compiler-plugin插件可以解决此问题。 maven-compiler-plugin 2.5.1 1.7 1

u011431550的专栏 5万+

Open Interpreter利用Code Interpreter实现本地化

作为一个可以在本地环境中运行的工具,Open Interpreter可以访问互联网,没有文件大小和运行时间的限制,并且可以利用任何包或库。去年7月,OpenAI发布了一个强大的插件,名为Code Interpreter(代码解释器),它可以根据用户的自然语言需求生成并执行代码解决方案,帮助完成各种任务,如数据分析、图表创建和文件编辑等。Open Interpreter不仅是一个编码解释器,它还是一个强大的工具,专注于处理复杂任务,将GPT-4代码解释器的强大功能与本地开发环境的灵活性完美结合在一起。

DigitalChina_DCG的博客 1794

IDEA maven项目报错:程序包com.sun.image.codec.jpeg不存在

我的解决方法: 这段复制贴进报错项目模块的pom.xml文件对应的插件配置区域中 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version> <configuration> ...

zy103118的博客 1万+

告别交越失真:手把手教你设计高性能互补输出级电路(LTspice实测)

本文深入剖析音频放大器中常见的交越失真问题,并提供基于LTspice仿真的实战解决方案。通过对比二极管偏置、Vbe倍增器和集成运放驱动三种经典方案,手把手指导设计高性能互补输出级电路,涵盖原理分析、仿真验证及实物调试要点,助力消除音频失真,提升音质。

weixin_29190573的博客 552

BAT031:按列表名单将路径a下的文件夹批量剪切到路径b

摘要:按列表名单将路径a下的文件夹批量剪切到路径b。

qq_31762031的博客 1219

程序包com.sun.image.codec.jpeg不存在 的几种解决方案和遇到的坑

maven打包出现XXXX.java:[3,32] 程序包com.sun.image.codec.jpeg不存在总结一下有几种解决方案:1.不用jpeg这个类: ByteArrayOutputStream out = null; byte[] b = null; try { BufferedImage bi = ImageIO.read...

77的博客 4万+

【Charge】仿真目录

Author: JiJi\textrm{Author: JiJi}Author: JiJi Created Time: 2026.01.20\textrm{Created Time: 2026.01.20}Created Time: 2026.01.20 Modified Time: 2026.01.20\textrm{Modified Time: 2026.01.20}Modified Time: 2026.01.20工作流程材料模型[Charge] 电荷分布与折射率变化理论 [Charge] FDTD

u011699626的博客 314

maven编译提示:程序包com.sun.image.codec.jpeg不存在,替换为ImageIO解决办法

前几天,遇见一个很头疼的问题,我解决了一下午现在和大家分享一下,再写一段图片压缩的代码使用了com.sun.image.codec.jpeg这个类,本地跑项目没有问题,但是jenkins构建的时候提示的程序包com.sun.image.codec.jpeg不存在,去各种百度才发现编译失败原因是: JDK7的时候,com.sun.image.codec.jpeg类已经退休了,以后凡是带sun.*的...

weixin_43549912的博客 3469

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

gradle构建 程序包com.sun.image.codec.jpeg不存在,解决方法

Gradle构建错误: 程序包com.sun.image.codec.jpeg不存在 | D:\Projects\EclipseProjects\JavaDog\sample\y2018\date0912\批量下载\DpiUtil.java:12: 错误: 程序包com.sun.image.codec.jpeg不存在 import com.sun.image.codec.jpeg.JPEGCod...

Blog for 明月依希 3528

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

程序包com.sun.image.codec.jpeg不存在解决方法

场景: 在 mvn clean package -Dmaven.test.skip=true 打包失败,报错信息为: 程序包com.sun.image.codec.jpeg不存在解决方法 解决: 在对应的pom.xml文件下的插件中添加 compilerArguments 属性即可. <build> <plugins> <p...

suveng's blog 3137

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

springboot项目maven打包:程序包com.sun.image.codec.jpeg不存在

springboot项目maven打包:程序包com.sun.image.codec.jpeg不存在 报错信息: Error:(3,32) java: 程序包com.sun.image.codec.jpeg不存在 该原因是(JPEGCodec类)在JDK1.7之后移除,使用 JDK1.8 打包时会报错 代码: import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; ---

qq_42476834的博客 3525

“程序包com.sun.image.codec.jpeg不存在“ 正解

问题现象 开发环境:jdk1.8 工具:idea、maven Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project center-strategy-facade-impl: Compilation failure: Compil...

sinat_28979467的博客 1285
上一篇: eclipse maven安装配置
下一篇: Maven构建web项目在Eclipse中部署的几种方法
冷静BB
博客等级 码龄12年 298粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值