3

OS X の JMagick を介して Eclipse で ImageMagick の環境をセットアップする際に問題があります。インストール後、ImageMagick コマンド ライン ツール (表示、変換など) を使用しても問題はありませんが、Java で JMagick をセットアップできません。 Eclipse のプロジェクト。

実行した手順:

  1. ダウンロードした JMagick 6.4.0
  2. INSTALL ドキュメントの make プロセスによって生成された jar とライブラリ
  3. libJMagick.so と libJMagick-6.4.0.so を lib から /usr/lib/java にコピーしました
  4. ビルドパスに JMagick.jar を追加
  5. /usr/lib/java ディレクトリを JMagick.jar ネイティブ ソースにリンクしました。次の URL で trigoman によって投稿されたソリューションで推奨されています:ファイルをロードしようとすると JMagick エラー - UnsatisfiedLink
  6. JMagickにアクセスするサンプルクラスを作成し、Eclipseで実行してみました。報告された例外:


スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)の java.library.path に JMagick がありません
java.lang.Runtime.loadLibrary0(Runtime.java:823)
java.lang.System.loadLibrary(System.java:1045)
で example.ImageRender.main(ImageRender.java:10) で

根本的な問題が何か考えている人はいますか?

4

1 に答える 1

3

編集: JMagick の代わりに im4java を使用することについては、以下の私のコメントを参照してください。

私は同じ問題を抱えていましたが、次のまばらな指示に従って動作するようになりました: http://wesleyli.blog.com/2011/09/01/install-jmagick-on-mac/

ただし、いくつかのタイプミスがあることに注意してください。Lion の自動修正の問題のようです。だから私がしたことは:

svn co https://jmagick.svn.sourceforge.net/svnroot/jmagick jmagick
cd jmagick/trunk
./configure --with-java-home=/System/Library/Frameworks/JavaVM.framework/Versions/Current --with-magick-home=/usr/local/jmagick
sudo make all & sudo make install
sudo ln -s /usr/local/lib/libJMagick-6.5.7.so /Library/Java/Extensions/libJMagick.jnilib

そして今、それは私のために働きます。:)

于 2012-01-30T21:01:07.207 に答える