Plugins ImageJ插件开发和NetBeans IDE
你能帮我用NetBeans IDE设置ImageJ插件开发吗? 我尝试使用现有项目,但存在两个问题: -Java自由格式项目:我无法在此项目中附加onvif.xsd。 -我正在尝试本教程:但在netbeans 7.2.1中,我不能这样做:“转到构建>编译”(插件名称)”Plugins ImageJ插件开发和NetBeans IDE,plugins,netbeans,imagej,Plugins,Netbeans,Imagej,你能帮我用NetBeans IDE设置ImageJ插件开发吗? 我尝试使用现有项目,但存在两个问题: -Java自由格式项目:我无法在此项目中附加onvif.xsd。 -我正在尝试本教程:但在netbeans 7.2.1中,我不能这样做:“转到构建>编译”(插件名称)” 请给我建议 我正在使用Maven在NetBeans中开发ImageJ插件。我将展示如何创建和调试一个简单的插件 您可以首先创建一个新的Maven项目文件->新项目->Maven->Java应用程序,然后创建一个简单的插件类: p
请给我建议 我正在使用Maven在NetBeans中开发ImageJ插件。我将展示如何创建和调试一个简单的插件 您可以首先创建一个新的Maven项目
文件->新项目->Maven->Java应用程序
,然后创建一个简单的插件类:
package cz.cuni.lf1.imagejstubproject;
import ij.IJ;
import ij.plugin.PlugIn;
public class Hello implements PlugIn {
public void run(String arg) {
IJ.showMessage("My_Plugin", "Hello world!");
}
}
现在在src/main/resources文件夹中创建一个plugins.config文件,其内容如下:
Plugins, "Hello World!", cz.cuni.lf1.imagejstubproject.Hello
第一个字符串是插件将出现的菜单文件夹,第二个是菜单标签,第三个是单击菜单项时要运行的类的完整类名
下一步是向包含ImageJ类的ij.jar添加依赖项。这可以通过编辑pom.xml文件并添加:
<project>
...
<build>
...
</build>
<dependencies>
<dependency>
<groupId>gov.nih.imagej</groupId>
<artifactId>imagej</artifactId>
<version>1.45</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
然后右键单击项目并选择“属性”。在“操作”选项卡中,将调试项目操作编辑为:
- 执行目标:
processclasses org.codehaus.mojo:execmaven插件:1.2:exec
- 激活配置文件:
- 设置属性:
jpda.listen=true
您可以下载这个示例插件。我正在使用Maven在NetBeans中开发ImageJ插件。我将展示如何创建和调试一个简单的插件 您可以首先创建一个新的Maven项目
文件->新项目->Maven->Java应用程序
,然后创建一个简单的插件类:
package cz.cuni.lf1.imagejstubproject;
import ij.IJ;
import ij.plugin.PlugIn;
public class Hello implements PlugIn {
public void run(String arg) {
IJ.showMessage("My_Plugin", "Hello world!");
}
}
现在在src/main/resources文件夹中创建一个plugins.config文件,其内容如下:
Plugins, "Hello World!", cz.cuni.lf1.imagejstubproject.Hello
第一个字符串是插件将出现的菜单文件夹,第二个是菜单标签,第三个是单击菜单项时要运行的类的完整类名
下一步是向包含ImageJ类的ij.jar添加依赖项。这可以通过编辑pom.xml文件并添加:
<project>
...
<build>
...
</build>
<dependencies>
<dependency>
<groupId>gov.nih.imagej</groupId>
<artifactId>imagej</artifactId>
<version>1.45</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
然后右键单击项目并选择“属性”。在“操作”选项卡中,将调试项目操作编辑为:
- 执行目标:
processclasses org.codehaus.mojo:execmaven插件:1.2:exec
- 激活配置文件:
- 设置属性:
jpda.listen=true