Fur*_*kan 19 java jai javax.imageio
我搜索JAI和ImageIO库64位窗口,但我没有找到任何版本的这些.6-7年前,Java Bug跟踪系统的最后64位获胜请求.
我想,jai的开发者不会发布win64的任何版本.:(
我的问题是,我们可以从64bit窗口的源代码构建jai和imageio,这可能吗?怎么样?
非常感谢...
Dav*_*eto 27
JAI和JAI Image I/O有两个部分,从源语言的角度来看,java和C/C++.java部分是免费的(作为免费啤酒),您可以从java.net下载和编译,但这是java源代码,无论架构(x86,x64).
SUN不发布C/C++源代码,因此您只能获得Win32和其他平台的编译.dll.由于几个原因,该源代码未发布,一个是SUN使用来自第三方的源并且有权使用它,而不是(自由地)重新分发它.
我们三年前联系SUN,因为JAI Image I/O JPEG 12bit编解码器中出现了一些错误,它们提供了一些选项.如果这些错误对我们来说很紧急,我们可以提供C/C++程序员来解决它们,如果我们签署NDA(保密协议),SUN会向我们提供codecLib的源代码.另一种选择是等待SUN解决问题.我们为分配给臭虫的SUN工程师提供帮助,他在不到一周的时间内就解决了问题.
现在情况似乎有所不同,因为JAI和相关项目(图像I/O)似乎不再活跃,即没有人正在研究它们(新版本,错误修复).
因此,如果您需要新版本,最终您将遇到很多JAI问题.
您可以使用32位JRE来执行在64位操作系统(如Windows 7 x64)中使用JAI的程序.
遗憾的是,您无法在64位JRE中使用JAI或Image I/O,因为您只能使用纯Java中可用的功能并丢失Image I/O中的大多数编解码器.
另一个问题是你真正需要JAI.JAI可以使用100%纯Java实现(软件版本),速度较慢但解决了x64的问题.JAI Image I/O还有一些可以通过100%纯Java实现的功能,但大多数功能,如编解码器,需要像codedLib这样的原生dll.
归档时间: |
|
查看次数: |
13611 次 |
最近记录: |