#java #image-processing #imagej
#java #обработка изображений #imagej
Вопрос:
Получаю это сообщение об ошибке всякий раз, когда пытаюсь скомпилировать фильтр плагина. Не уверен, что является причиной этого.
ImageJ 1.53a; Java 1.8.0_172 [64-bit]; Mac OS X 10.15.7; 33MB of 3000MB (1%)
warning: [options] bootstrap class path not set in conjunction with -source 1.6
/private/var/folders/nm/nftqfvnn4_7c87p06n3qztl00000gn/T/AppTranslocation/071310B3-FF74-405F-B175-3C92927EC9DB/d/ImageJ.app/plugins/Filters/Filter_Plugin.java:9: error: error while writing Filter_Plugin: /private/var/folders/nm/nftqfvnn4_7c87p06n3qztl00000gn/T/AppTranslocation/071310B3-FF74-405F-B175-3C92927EC9DB/d/ImageJ.app/plugins/Filters/Filter_Plugin.class (Read-only file system)
public class Filter_Plugin implements PlugInFilter {
^
1 error
1 warning
Комментарии:
1. В конце строки появляется сообщение »
(Read-only file system)
«. Похоже, что у запущенного пользователяjavac
нет разрешения на запись в целевую папку.
Ответ №1:
Вероятно, это вызвано функцией рандомизации пути в Mac OSX (возможно, потому, что вы запускаете ImageJ из смонтированного файла dmg?).
См. Также Этот раздел на Image.sc форум:
Цитирую оттуда:
Вы можете отключить рандомизацию пути, переместив ImageJ.app из папки ImageJ, а затем скопировав его обратно.
В общем, проблемы с ImageJ (как использование, так и разработка) лучше всего обсуждать на https://forum.image.sc/tag/imagej .