2013-04-15 67 views
6

有没有简单的方法来检测JAI的本机二进制文件是否已安装?如何检测是否安装了JAI-ImageIo的本机库

JAI(Java高级图像),可传多种模式既没有原生二进制文件,使其处理图像的速度更快,并且还增加对其他格式的支持运行。但是,由于本机库无法与Maven一起安装,因此如何检测它们是否安装在系统中?

回答

6

记录解决方案,因为它很难找到。 OpenGeo(GeoTools)工具包提供了一个helper实用程序,用于检查是否通过ImageUtilities安装了这些库。

总结:

  • 支票下面的类com.sun.medialib.mlib.Image
  • 检查,它不是通过属性禁用:com.sun.media.jai.disableMediaLib
  • 实例化com.sun.medialib.mlib.Image和执行isAvailable()

代码通过LGPL可用 [http://svn.osgeo.org/geotools/trunk/modules/library/coverage/src/main/java/org/geotools/resources/image/ImageUtilities.java]

相关问题