是否有一种简单的方法可以检测是否安装了JAI的原生二进制文件?
JAI(Java高级成像)可以在多种模式下运行,无论是否使用本机二进制文件,都可以更快地处理图像,还可以添加对其他格式的支持。但是,由于本机库无法与Maven一起安装,您如何检测它们是否已安装在系统中?
答案 0 :(得分:7)
记录解决方案,因为很难找到。 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]