给ImageJ 编写插件

 

 

 

 

 

ImageJ 中编写插件

 

 

运行ImageJ ->plugins ->New ->plugin

 

 

加入以下源码

 

------------------------------------------------------

-- My_Plugin.java

 

import ij.*;

import ij.process.*;

import ij.gui.*;

import java.awt.*;

import ij.plugin.*;

import ij.plugin.frame.*;

 

public class My_Plugin implements PlugIn {

 

public void run(String arg) {

IJ.showMessage("My_Plugin","Hello world!");

}

 

}

 

-------------------------------------------------------

 

Ctrl + R 运行

 

 

 

eclipse 中编写ImageJ 插件

 

运行eclipse ->File ->New ->Java Project ->项目名填 PP_PP ,选Use default JRE ->Next ->Libraries ->Add External JARs ->选择ImageJ 安装目录中的ij.jar ->Finish

 

新建PP_PP 源文件,加入以下代码:

 

 

---------------------------------------------------

-- PP_PP.java

 

import ij.*;

import ij.process.*;

import ij.gui.*;

import java.awt.*;

import ij.plugin.*;

import ij.plugin.frame.*;

 

public class PP_PP implements PlugIn {

 

public void run(String arg) {

IJ.showMessage("My_Plugin","Hello world!");

}

 

}

 

-----------------------------------------------

 

保存(eclipse 是既保存既编译的) ->将生成的 PP_PP.class 文件复制到ImageJ 的plugins 目录。

 

 

运行ImageJ ->Plugins ->Compile and Run ->选择PP_PP.class

 

 

 

一种更方便的方法是把项目的输出目录设置成ImageJ 的Plugins 目录,这样就省去了复制PP_PP.class 的麻烦:

 

 

首选取消IDE 的自动清空输出目录(重要!不然ImageJ 的Plugins 目录会被清空!!!!)

 

 

选择项目属性 ->Java Compiler ->Building ->Configure Workspace Settings ->Enable project specific settings ->Output folder ->取消Scrub output folder when cleaning projects 这一项(重要!!)

 

 

 

Java Build Path ->Default output folder ->Browse ->在项目名上点一下 ->Create New Folder ->Advanced ->选择Link to folder in the system ->然后选ImageJ 的Plugin 目录

 

一路OK 后掉示要删除bin 目录,点确定删除掉。

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值