1

MacOS X で ImageJ を使用しています。現在、ImageJ プロパティ ユーティリティは、マクロおよびユーティリティ ディレクトリを「null」と報告しています。

IJ.getDir("plugins"): null
IJ.getDir("macros"): null

コマンドラインから次のコマンドを使用してディレクトリを設定できます。

java -Xmx1024m -jar /Applications/ImageJ/ImageJ.app/Contents/Resources/Java/ij.jar -ijpath /Applications/ImageJ

ImageJ アプリケーション (imagej.app) をダブルクリックしたときに ijpath を設定するにはどうすればよいですか?

4

1 に答える 1

1

ImageJ は、(実行するたびに) ImageJ.app があるフォルダーと同じフォルダー内のプラグイン ディレクトリを探すように設計されています。それをオーバーライドしたい場合は、見つけたコマンドを使用するか、ImageJ.app フォルダー内にある Info.plist ファイルを編集できます。

  1. ImageJ.app を右クリックし、[パッケージの内容を表示] を選択します。
  2. Info.plist を開き (ある場合はXcode、そのファイルを開くのがデフォルトになります)、使用するプラグイン フォルダーの場所を Java->VMOptions 行に追加します。次に例を示します。

    VMOption -Xms256m -Xmx3000m -Dplugins.dir=/Users/me/myplugins

指定したディレクトリが存在しない場合は、ImageJ.app の場所を探すデフォルトに戻ります。

詳細については、imagej.netおよびplugin-dirsを参照してください。

于 2016-11-01T19:03:02.423 に答える