Я написал несколько макросов для ImageJ и хотел бы создать файл .jar (.zip), чтобы упростить распространение и установку. Я не могу найти способ запустить макрос, который находится в файле jar. Я просмотрел API ImageJ и, возможно, из-за того, что я не знаком с Java, я не смог найти ответ.
Файл jar содержит:
плагины.config
Plugins>MyPluginFolder, "Function1", my_plugin("my_macro_1.txt")
my_macro_1.txt
print("Hello world");
my_plugin.java и связанный с ним файл .class
import ij.*; import ij.process.*; import ij.gui.*; import java.awt.*; import ij.plugin.*; import ij.macro.*; public class my_plugin implements PlugIn { static boolean showArgs = true; public void run(String arg) { if (arg.equals("my_macro_1.txt")) {my_macro_function1(); return;} } public void my_macro_function1() { IJ.runMacro("my_macro_1.txt"); } }
Думаю, я что-то упускаю. Помощь будет искренне признательна.