JAI のネイティブ バイナリがインストールされているかどうかを検出する簡単な方法はありますか?
JAI (Java Advanced Imaging) は、ネイティブ バイナリの有無にかかわらず、複数のモードで実行できます。これにより、画像の処理が高速になり、追加の形式のサポートも追加されます。しかし、Maven ではネイティブ ライブラリをインストールできないため、それらがシステムにインストールされているかどうかをどのように検出できますか?
見つけるのが困難だったので、解決策を文書化します。OpenGeo (GeoTools) ツールキットは、ImageUtilities を介してライブラリがインストールされているかどうかを確認するためのヘルパー ユーティリティを提供します。
要約すれば:
com.sun.medialib.mlib.Image
com.sun.media.jai.disableMediaLib
com.sun.medialib.mlib.Image
化して実行するisAvailable()