有没有一种简单的方法来检测是否安装了 JAI 的本机二进制文件?
JAI(Java 高级成像)可以在有或没有本机二进制文件的情况下以多种模式运行,这使其处理图像速度更快,还增加了对其他格式的支持。但是,由于原生库无法使用 Maven 安装,如何检测它们是否已安装在系统中?
记录解决方案,因为很难找到。OpenGeo (GeoTools) 工具包提供了一个帮助实用程序,用于检查是否通过它的 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 ]