当前位置: 首页 > 面试题库 >

适用于64位Windows的JAI和ImageIO

宰父衡
2023-03-14
问题内容

我在JAI和ImageIO库中搜索了64位窗口,但没有找到这些窗口的任何版本。6-7年前在Java Bug跟踪系统上的最后64位胜诉请求。

我认为,jai的开发人员不会为Win64发布任何版本。:(

我的问题是,我们可以为64位Windows从它们的源构建jai和imageio吗?怎么样?

非常感谢…


问题答案:

从源语言的角度来看,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
12位编解码器中存在的几个错误,并提供了一些选项。如果这些错误对我们来说是紧急的,我们可以提供C / C
++程序员来解决它们,如果我们签署了NDA(非披露协议),则SUN可以为我们提供codecLib的源代码。另一个选择是等待SUN解决问题。我们为SUN工程师分配了错误,并在不到一周的时间内解决了问题。

现在情况似乎有所不同,因为JAI和相关项目(映像I / O)似乎不再活动,即没有人在处理它们(新版本,错误修复)。

因此,如果您需要新版本,最终将在JAI方面遇到很多问题。

您可以使用32位JRE执行在Windows 7 x64之类的64位OS中使用JAI的程序。

不幸的是,您不能在64位JRE中使用JAI或Image I / O,因为您只能使用纯Java中可用的功能,并且丢失了Image I /
O中的大多数编解码器。

另一个问题是您从JAI真正需要什么。可以使用100%纯Java实现(软件版本)使用JAI,虽然速度较慢,但​​可以解决x64的问题。JAI Image I
/ O还具有可以由100%纯Java实现的某些功能,但其中大多数(例如编解码器)需要诸如codedLib之类的本机dll。



 类似资料:
  • 问题内容: 我正在开发一个带有Java组件的网站项目,目前正在测试跨浏览器的兼容性。大部分都很好,但是Java部分不会在64位浏览器上加载。看起来我需要64位JRE进行测试。在哪里可以下载Windows的(离线)64位Java运行时安装程序? 官方下载页面在这里:http : //www.java.com/en/download/manual.jsp 除非我是盲人,否则除了指向注释的链接之外,Wi

  • 问题内容: 我已经下载了最新的com4j jars,并且试图通过它们中最简单的示例进行分析。 我使用的是Windows 7 64位,并使用64位JVM。 当我运行命令时(来自com4j教程): 我得到: Java代码在jar旁边提取“ com4j-amd64.dll”。 问题答案: 最新版本刚刚发布: http://kohsuke.org/2012/04/27/com4j-updates/ htt

  • 标题说明了一切。我确实看到过类似的问题,有人建议关于http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame,但是所有的pygame可下载文件都是.whl格式的,我不知道如何在Windows7上运行。我尝试了“CD[directory]>pip安装[filename]”,但没有成功。

  • 本文向大家介绍32位和64位皆适用的MyEclipse安装教程,包括了32位和64位皆适用的MyEclipse安装教程的使用技巧和注意事项,需要的朋友参考一下 MyEclipse *的下载,找到MyEclipse的各种历史版本下载页面:http://www.myeclipsecn.com/ 简单说下,MyEclipse自己会带一个JDK,他是eclipse加插件的增强版,就不用安装eclipse了

  • 问题内容: 我在阅读有关docker的一个不错的问题-回答了有关docker实现细节的概述。我想知道在Windows平台上是否可以做这样的事情。 是否存在Windows替代Docker? 从理论上讲,可以使用其他(基于Windows的)组件来构建它吗? 更新1 : 稍微相关的问题(沙盒处理):是否存在用于Windows平台的轻型,可编程的Sandbox API? Update2 :: 有关如何在W

  • 我正在尝试获取节点。js和npm在windows计算机上工作(它在MacOx和ubuntu上工作得非常好)。安装已完成,没有任何错误,但当我尝试使用npm安装任何东西时,我收到以下错误: 示例: 有人能帮我解决这个问题吗?