著名测试工具jira在使用图像处理JPEGCodec类会报告以下信息:
我是这样用的:
FileOutputStream newimage=new FileOutputStream(img_midname); //输出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
因为程序包com.sun.image.codec.jpeg不存在。
[javac] JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
[javac] ^
[javac] 符号: 类 JPEGImageEncoder
com.sun.*, sun.* 开头的包都是 JRE 的底层类库,未被归档化,这是由于这些类都是依赖于平台的,在 Windows 平台上有这个类,在 Linux 上可能就没有这个类。
我们应该尽量少用 JRE 的底层类库:http://java.sun.com/products/jdk/faq/faq-sun-packages.html
暂时的解决办法:引入rt.jar, 再把编译时的【过期和受限的API】设为warning
但只是权宜之计,建议还是用ImageIO.write吧。
相关推荐
"Javajdk1.7"表明这个项目是使用Java 1.7版本的开发工具包(JDK)进行编译和运行的,这是一款较旧但仍然广泛使用的Java版本。 【描述】中提到的“java jar源码”意味着项目以Java的jar格式打包,通常是一个可执行的...
随着技术的发展,JDK版本也在不断更新,从JDK 1.7升级到JDK 1.8时,可能会遇到与旧版本兼容性问题,特别是对于依赖于特定JDK版本的库。本教程将详细介绍如何在JDK 1.8环境下搭建SSH框架,并列出所需的jar包。 首先...
如果基础还行,可以在此代码基础之上做改动以实现更多功能。 读了后端java代码,改了改默认用户和滑块图片等。 前端简单改了改,换了背景图图标,改了点组件颜色。 基于Java的滑块验证码登录界面源码+详细设计报告....
MyEclipse 8,MySQL5.0,JDK1.7,Tomcat 5.5 涉及技术点: MVC模式、Struts、Hibernate、Spring、JDBC、 HTML、JavaScript、CSS、JQUERY、验证码、FusionCharts等 程序功能: 1.用户功能:用户注册、财务管理、财务...
MyEclipse 8,MySQL5.0,JDK1.7,Tomcat 5.5 涉及技术点: MVC模式、Struts、Hibernate、Spring、JDBC、HTML、JavaScript、CSS、JQUERY、验证码、FusionCharts等 程序功能: 1.用户功能:用户注册、财务管理、财务...
myeclipse8.6、JDK1.7、Struts2-Spring-Hibernate,初学SSH 好代码 参考了https://blog.csdn.net/qqq824908000/article/details/76842188,修正了其登录失败会出现的exception 注意要删除低版本的antlr Window-->...
软件环境包括Windows 2000/XP/Vista/7操作系统,JDK 1.7及以上版本,Tomcat 7及以上版本,MyEclipse 10及以上版本,SQL Server 2008及以上版本,以及Dreamweaver CS3及以上版本。 学习目标包括搭建JSP开发环境,...
在JDK 1.7中,HashMap基于数组+链表实现。在`put`和`get`操作中,通过`hashCode`定位到数组中的槽位,如果是链表则遍历查找,如果是红黑树则进行树查找。JDK 1.8引入了红黑树,当链表达到一定长度(8)时会转换为...
项目部署方面,使用了Maven 3.0作为项目管理工具,结合MySQL 5.5数据库、JDK 1.7版本以及Spring Tool Suite(STS)或Eclipse IDE进行开发。部署时需要创建数据库、初始化数据、更新配置文件并导入依赖包,最终启动...
开发环境需要安装JDK 1.7或更高版本,集成开发环境(IDE)推荐使用MyEclipse,这是一款功能丰富的Java开发工具,支持Web项目的创建和管理。服务器端使用Tomcat 7.0,这是一个流行的、免费的Servlet容器,能运行Java...
微信公众号管理带简单后台完整eclipse项目: 是给客户定制的微信公众号项目 直接用eclipse导入项目 1.7 jdk ssh框架 带短信验证码 配置文件uservalue 相关数据库名称需要自己配置
1. JDK:Java Development Kit,版本为1.7.0.71,是编写和运行Java程序的基础。 2. Tomcat:一个免费的开源Web应用服务器,适用于轻量级应用,是开发和调试JSP程序的良好平台。 3. MySQL:一个流行的关系型数据库...
编译环境:基于eclipse,jdk1.7 数据库:MySQL,mongoDB, 服务器:Tomcat+image(Tomcat) 二、项目简介 我们这个项目有两大系统,四大接口,八大模块组成,根据登录的用户不同展示不同的功能菜单,它又是一个涉及到前台...
由于项目要求JDK版本为1.7或以上,这意味着我们的代码将基于Java 7或更高版本的语法和特性来编写。 在Java爬虫开发中,首先我们需要导入相关的库,如`java.net`用于网络连接,以及`java.io`进行文件操作。如果要...
* 操作系统:`Windows`、`Linux` (Linux 大小写特别敏感 特别要注意,还有Linux上没有微软雅黑字体,需要安装这个字体,用于生成验证码) #用户名:admin 密码:123456 #数据库文件:mysiteforme.sql #数据库配置...
项目Maven构建,真实大型互联网架构,做到高并发,大数据处理,整个项目使用定制化服务思想,提供模块化、服务化、原子化的方案,将功能...支持版本: jdk 1.6、1.7、1.8 Web容器: Tomcat 6、7、 8 数据库: mysql
全书一共被压缩为5个rar,这是第二个!!!! 其他的请看ID:ljtt123(本人分享) 本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何...
全书一共被压缩为5个rar,这是第五个!!!! 其他的请看ID:ljtt123(本人分享) 本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何...