Запустите сценарии ImageJ в IntelliJ - PullRequest
0 голосов
/ 25 августа 2018

Я средний пользователь ImageJ, который научился писать IJ.macro и Groovy методом проб и ошибок. Я сделал это, в основном, используя простой редактор скриптов в ImageJ. Недавно я придумал IntelliJ, удивительную среду разработки с автозаполнением и отладчиком. С помощью Google я смог включить jar-файлы ImageJ и подключаемые модули, доступные как внешние библиотеки / модули, чтобы я мог использовать упомянутые функции [путем добавления пути в Файл> Структура проекта> Библиотеки> "+"> Java> ... здесь я выбрал папки с Jars и плагинами ImageJ].

Поэтому я настроен оптимистично, что смог сделать последний шаг. Вместо того, чтобы писать код на IntelliJ и запускать его с помощью инструмента-сценария ImageJ, мне было интересно, можно ли запустить скрипт (скажем, с помощью Groovy или Jython) непосредственно из IntelliJ. Что-то вроде вызова ImageJ, когда я нажимаю кнопку Run. Может быть, изменить среду выполнения Java или использовать ее в качестве виртуальной машины.

Прежде чем закончить, извините, если я говорю что-то действительно странное или бессмысленное. Я обычный учусь Джо, пытаясь.

С уважением,

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Возможно, вы захотите взглянуть на этот проект GitHub:

https://github.com/haesleinhuepf/run_jython_scripts_from_ide

В нем объясняются шаги, необходимые для запуска скрипта из среды IDE при запуске и использовании ImageJ.Учебное пособие посвящено Jython, но применимо ко всем поддерживаемым языкам сценариев .


В общем, вопросы об использовании ImageJ и разработке сценариев лучше всего задавать на изображении .sc форум вместо здесь, на StackOverflow.

0 голосов
/ 25 августа 2018

Я никогда не использовал ImageJ, но, думаю, ваш вопрос не зависит от ImageJ: -)

Если вы используете ImageJ из Java, у вас будет класс с методом main. Просто щелкните правой кнопкой мыши по классу и затем «запустите» в появившемся меню.

После завершения вашей программы в верхнем левом углу появившегося маленького окна появляется значок «Выполнить».

Я думаю, это уже близко к запуску скрипта.

Groovy будет лучшей отправной точкой для написания сценариев (так как это частично язык сценариев). Вы можете написать код на Groovy в версии для сообщества IntelliJ, но для полной поддержки вам нужна окончательная версия. Так что я думаю, что отличная консоль доступна только в окончательной редакции ...

Все остальные варианты, которые мне известны, не дадут вам автозаполнения, а только отладчик бедняков (println)

Надеюсь, это поможет

...