【发布时间】:2015-11-27 22:56:29
【问题描述】:
我为 ImageJ 编写了几个宏,我想创建一个 .jar (.zip) 文件以简化分发和安装。我找不到运行位于 jar 文件中的宏的方法。我查看了 ImageJ API,可能是因为我不熟悉 Java,所以无法找到答案。
jar 文件包含:
-
plugins.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"); } }
我想我错过了一些东西。非常感谢您的帮助。
【问题讨论】: