在IntelliJ中运行ImageJ脚本

时间:2018-08-25 19:38:57

标签: java intellij-idea groovy imagej

我是ImageJ的普通用户,通过反复试验学会了编写IJ.macro和Groovy。我主要使用ImageJ中的简单脚本编辑器来完成此操作。我最近想出了IntelliJ,这是一个具有自动完成和调试器的出色IDE。在google的帮助下,我能够包含ImageJ jar和可作为外部库/模块访问的插件,以便可以使用上述功能[通过在File> Project Structure> Libraries>“ +”> Java>中添加路径...在这里,我选择了包含ImageJ的Jar和插件的文件夹。

因此,我对我可以实现最后一步感到乐观。我想知道是否有可能直接从IntelliJ运行脚本(例如使用Groovy或Jython),而不是用IntelliJ编写代码并使用ImageJ脚本工具运行。当我单击运行时,有点喜欢调用ImageJ。也许更改Java运行环境,或将其用作VM。

在结束之前,对不起,如果我说的是真的很奇怪或无稽之谈。我是一个普通的乔,通过尝试来学习。

亲切的问候,

2 个答案:

答案 0 :(得分:1)

您可能想看看这个GitHub项目:

https://github.com/haesleinhuepf/run_jython_scripts_from_ide

它说明了通过启动和使用ImageJ在IDE中运行脚本所需的步骤。本教程重点介绍Jython,但适用于所有supported scripting languages


通常,最好在Image.sc forum上而不是在StackOverflow上询问有关ImageJ使用和脚本开发的问题。

答案 1 :(得分:0)

我从未使用过ImageJ,但我想您的问题与ImageJ无关:-)

如果您使用Java的ImageJ,您将拥有一个带有main方法的类。只需右键单击该类,然后在出现的菜单上“运行”即可。

程序完成后,出现的小窗口的左上角会有一个“运行”图标。

我想这已经接近运行脚本了。

Groovy将是脚本编写的一个更好的起点(因为它部分是一种脚本语言)。您可以使用IntelliJ社区版编写Groovy,但是要获得全面支持,您需要最终版。因此,我想groovy控制台仅在最终版本中可用...

我知道的所有其他选项都不会自动完成,只会给穷人的调试器(println)

希望有帮助