1

我在 MacOS X 上使用 ImageJ。目前 ImageJ 属性实用程序将 Macros 和 Utilities 目录报告为“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.netplugin-dirs

于 2016-11-01T19:03:02.423 回答