は非常に面倒で、複数のjarと環境変数が含まれています。私はそれを通常のMaven依存として追加することができれば、プロジェクトの移植性をかなり向上させるでしょう。MavenでのJava Advanced Imagingの使用
POMは、私が使用しているスニペットは
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_imageio</artifactId>
<version>1.1</version>
</dependency>
あるとエラーが、私は、もちろん、ダウンロードして、それらのjarファイルをインストールすることができます
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3
です。問題は2つあります。
- jai_imageioには2つのjarが必要です。
- jai_imageioには、ネイティブライブラリをインストールし、2つの環境変数を設定する必要があります。
私はMavenでこの作業を行う方法が見つかりませんでした。
私がJAIを使用している理由のためにReading JCS_YCCK images using ImageIOを参照してください。
さん、実行時に問題に直面しています。 tomcatがクラスファイルを見つけることができません。私はときどき 'NoClassDefFoundError'を取得します。適切な解決策は何ですか、つまりTomcatを設定して常にクラス定義を取得する方法は何ですか?これらの3つのファイルを使用しています。 'jai codec 1.1.3 jai core 1.1.3 jai imageio 1.2' –