现在终于解决接JAI、geotools安装的问题,编译程序时也没有出现找不到制定包的事情了。。。哈哈。
这个一定得写下来,也算是给自己留个底,免得下次又忘了。
一般来说,在网上,都会叫我们安装最新的jar包。上次,咱就听信了这个“谣言”,安装了JAI1.1.3和geotools2.7.结果,问题来了。在编译以前的程序的时候,始终说找不到PlanarImage这个class。。。但是看了一下,在jai_code里边明明就有啊,为什么不能识别?
想了半天,可能是自己安装的是JAI最新版本,也可能是自己没有安装正确,问了身边的好几个高手都没有解决这个问题。。。没办法,只能靠自己了!
昨天,下载了JAI1.1.2_01,这个稍显老的版本,而且,也没有按照别人说的那样,把什么jai-1_1_2_01-lib-windows-i586,jai-1_1_2_01-lib-windows-i586-jre,jai-1_1_2_01-lib-windows-i586-jdk都装上,就只装了jai-1_1_2_01-lib-windows-i586这个。然后,去geotools官网下了一个2.5.8的版本。第三部,将jai-1_1_2_01-lib-windows-i586这个包安装好后,将里边的三个jar包:jai_codec,jai_core,mlibwrapper_jai拷贝到geotools-2.5.8-bin里边,顺便删除里边自带的jai_codec1.3。在eclipse里边再也不提示什么无法关联PlanarImage.class了。。。爽!
这里也说明一下为什么要用2.5.8这个版本。因为,我的这个项目里边,要去解析GeoTiff这种格式的图像,必须用到geotools里边的--org.geotools.gce.geotiff.GeoTiffReader来得到一个reader后才能正确读取图像。但是,在2.7版本里边这个reader的构造方法要比2.5.8的多处两个参数:formate和hints(老版本的只需要一个input object),。说实在的,本来咱就是被导师赶鸭子上架,硬着头皮搞的这个项目(说着好听,什么863项目),什么geotiff、gis、空间参照、georaster等等都是自己慢慢一点一滴学的,对于这两个jar、包更是摸不着头脑。。。所以,能简单点就简单点,能用就行!
还有一个,网上所说的JAI安装。。。说实在的,1.1版本可以这么搞,把三个包都装上,我也试过--可行。但其实,只用装个jai-1_1_2_01-lib-windows-i586就行了,然后按照我的方法应该是可以的。
最后,还是啰嗦一句,要是装了jai-1_1_2_01-lib-windows-i586-jdk的话可能会暗自编译的时候有冲突!
ps:这两个包不是很好下,大家要是觉得有用的话,可以站内发信,我发给你!
分享到:
相关推荐
JAI 安装说明文档 Java Advanced Imaging(JAI)是一款功能...在本文档中,我们提供了详细的JAI安装说明,包括Linux和Windows环境下的安装方法,系统要求和安装步骤。通过遵循这些说明,您可以成功地安装和使用JAI。
总的来说,JAI Image I/O是一个强大的工具,尤其适合处理大型图像和进行复杂的图像转换任务,对于解决像ICEPDF这样的应用在转换过程中遇到的内存溢出问题,它可以提供有效的解决方案。通过合理利用其特性,开发者...
标题中的"jai_imageio-1_0_01-lib-windows-i586-jdk.zip"是一个压缩包文件,其中包含的是Java Advanced Imaging Image I/O (JAI Image I/O)库的1.0.01版本,专为Windows 32位(i586)平台设计,并且依赖于32位的Java ...
《32位环境下的JAI_IMAGEIO:解决DCM4CHE2在Windows中的图像压缩与解压缩问题》 在IT领域,尤其是医疗影像处理部分,数据的存储和传输经常涉及大量的图像文件,如DICOM(Digital Imaging and Communications in ...
Wheel是一种预编译的Python软件包格式,旨在解决Python的安装过程中的依赖问题和提高安装速度。这种格式的文件通常包含了Python模块的已编译版本,使得用户无需源代码就能直接安装,减少了编译和配置的时间。 ...
为了解决这个问题,我们引入了"jai_imageio-1_0_01.zip",这是一个针对32位环境的JAI(Java Advanced Imaging)ImageIO扩展包。 Java Advanced Imaging(JAI)是由Sun Microsystems开发的一个高级图像处理库,它...
总的来说,ORC3.0安装包及中文库是一个用于识别和处理中文文本的工具集合,它结合了Tesseract OCR的强大功能,以及SwingX和JAI Image I/O库的图像处理能力,为处理中文字符的OCR任务提供了全面的解决方案。...
1. JAI 安装问题:GeoServer 需要 JAI 的支持,但是在某些版本中,GeoServer 不需要 JAI,甚至 JAI 的安装可能会导致 GeoServer 报错。 2. 日志文件问题:GeoServer 的日志文件可能会出现一些问题,例如日志文件太大...
结合以上内容,我们可以看到这个压缩包提供了一个完整的解决方案,用于在Java环境中使用Tesseract OCR识别中文文本。用户需要先安装Tesseract,然后配置好语言数据包,接着可能使用JAI Image I/O库来处理图像,最后...
在这里您可以浏览插件源代码,查看未解决的问题并跟踪开发。 如果您不是开发人员,请使用 WordPress.org 上的插件页面。 安装 有关详细的设置说明,请访问官方页面。 您可以克隆 GitHub 存储库: ...
1. **Java Advanced Imaging (JAI)**:是一个用于处理图像和图形的高级 API,提供了一系列强大的功能,如图像变换、色彩空间转换等。 2. **Tomcat**:是一个免费的开源 Web 服务器容器,主要用于部署 Java Web ...
媒体 增加了对媒体的支持 安装 通过作曲家 composer require pop-schema/media 发展 源代码托管在 。 用法 初始化组件: \ PoP \ Root \ AppLoader :: ... 要自动解决问题,请运行: composer fix-style
另一个是图像处理库,如Java Advanced Imaging (JAI) 或 ImageMagick,用于捕获渲染后的屏幕内容并保存为图片。在给定的标签"HTML2Image"中,通常指的是一个名为`html2image`的Java库,它简化了这个过程。 **...
- **解决依赖路径硬编码问题**:将`jacob.jar`及其相关的`.dll`文件共享给其他团队成员,并确保他们在自己的环境中正确配置了这些文件。 - **手动安装Jacob到本地Maven仓库**:如果你希望避免在`pom.xml`中使用`...
在数字化时代,照片管理成为了日常生活中的一个重要环节。一个高效的本地照片管理系统能够帮助用户方便地存储、检索和分享自己的珍贵记忆。本文将深入探讨一个使用Java语言编写的Web本地照片管理系统,揭示其背后的...
一种常见的方式是使用`Selenium WebDriver`,这是一个用于Web应用程序自动化测试的工具,同时也支持获取页面快照。 1. **Selenium WebDriver**:Selenium 提供了WebDriver API,它允许与多种浏览器进行交互,包括...
"CORE:建设性的证明助手" 是一个专门设计用于支持数学和逻辑证明的软件工具,它基于C语言开发。这个项目,标记为"C",显然强调了其编程语言的基础,同时也暗示了它可能是一个命令行界面或者库,供程序员或研究人员在...
本项目提供了一个完整的解决方案,包括安装文件和详细的Java源代码,允许开发者进行二次开发和修改。以下将详细介绍这个项目中的关键知识点。 1. **多媒体库**:在Java中,处理视频、音频和图片通常需要借助第三方...
10. **持续学习与实践**:此项目展示了开发者在实践中提升技能,对于其他Java开发者来说,是一个很好的学习案例,可以了解如何将Java应用于实际问题解决。 综上,"Java版QQ美女找茬助手"是一个综合性的项目,涵盖了...