我在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?
答案 0 :(得分:1)
ImageJ旨在为ImageJ.app所在的同一文件夹中的plugins目录查找(每次运行时)。如果要覆盖它,可以使用找到的命令,也可以编辑ImageJ.app文件夹中的Info.plist文件。
打开Info.plist(如果你有Xcode
它将是打开该文件的默认设置)并将Java-> VMOptions行附加到你想要使用的插件文件夹的位置,例如:
VMOption -Xms256m -Xmx3000m -Dplugins.dir = / Users / me / myplugins
如果您指定的目录不存在,它只会恢复为查看ImageJ.app所在的默认值。
有关详细信息,请参阅:imagej.net和plugin-dirs