首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageJ:使用生物格式进行调试

ImageJ:使用生物格式进行调试
EN

Stack Overflow用户
提问于 2016-09-01 17:26:30
回答 2查看 255关注 0票数 1

我下载了imageJ源代码并导入到Eclipse中。目前,我正在为imageJ开发一个插件,我可以用eclipse上的插件运行imageJ,如果需要的话可以调试。我的问题是,我希望从eclipse中插入imageJ,但是通过加载生物格式阅读器插件,这样就可以打开.lif文件。我如何将这个插件引入imageJ源代码?我尝试在我的项目中向生物格式的.jar文件中添加依赖项,但是它不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-05 14:44:43

仅仅是为了让谁看到同样的问题:

  1. 下载所有源代码:https://github.com/openmicroscopy/bioformats
  2. 将文件夹: bioformats-develop\components\bio-formats-plugins\src复制到项目中。
  3. 将loci.plugins.LociImporter.java复制到ij.plugin。
  4. 删除loci.plugins.LociImporter.java
  5. 修改ij.plugin.LociImporter.java并添加arg的行: 公共空运行(String){ DebugTools.enableLogging("INFO");arg = "location=Local machine windowless=false ";//<-这个.}
  6. 修改loci.plugins.in.Importer.java: //导入loci.plugins.LociImporter;//每次导入ij.plugin.LociImporter;//此导入
  7. 修改ij.Menus.java: ..。菜单importMenu = getMenu("File>Import",真);addPlugInItem(importMenu,“Bio-Format”,"ij.plugin.LociImporter",0,false);//<-添加这一行.
  8. bioformats.jar作为外部库添加到项目中。

负责这个项目。现在您可以从文件->导入->生物格式打开.lif。有了这个修改,你将不能做拖放,但你将能够使用这个插件,只要打开这个菜单文件。因为这只使用“导入”,所以只对打开有用。如果您想要有关保存的内容,您应该按照导入时的方式调用loci.plugins.LociExporter("")。(实际上,通过我的修改,我们称之为ij.plugin.LociImporter("location=Local machine windowless=false ")

票数 -1
EN

Stack Overflow用户

发布于 2016-09-19 20:56:12

不要复制源文件,也不要复制JAR文件。您应该管理您的项目依赖关系使用Maven或类似的21世纪构建工具(Gradle也很有效)。根据需要,添加对net.imagej:ijome:formats gpl以及其他生物格式工件的依赖。

另请参阅:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39277563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档