Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在IntelliJ中运行ImageJ脚本_Java_Intellij Idea_Groovy_Imagej - Fatal编程技术网

Java 在IntelliJ中运行ImageJ脚本

Java 在IntelliJ中运行ImageJ脚本,java,intellij-idea,groovy,imagej,Java,Intellij Idea,Groovy,Imagej,我是一个普通的ImageJ用户,通过反复试验学会了编写IJ.macro和Groovy。我主要是使用ImageJ中的简单脚本编辑器。我最近提出了IntelliJ,一个具有自动完成和调试器的惊人IDE。在google的帮助下,我能够包括ImageJ JAR和可作为外部库/模块访问的插件,这样我就可以使用提到的功能[通过在文件>项目结构>库>中添加路径“+”>Java>…在这里我选择了带有ImageJ JAR和插件的文件夹] 因此,我对我能够完成最后一步感到乐观。我不想用IntelliJ编写代码并使用

我是一个普通的ImageJ用户,通过反复试验学会了编写IJ.macro和Groovy。我主要是使用ImageJ中的简单脚本编辑器。我最近提出了IntelliJ,一个具有自动完成和调试器的惊人IDE。在google的帮助下,我能够包括ImageJ JAR和可作为外部库/模块访问的插件,这样我就可以使用提到的功能[通过在文件>项目结构>库>中添加路径“+”>Java>…在这里我选择了带有ImageJ JAR和插件的文件夹]

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

在结束之前,如果我说了一些非常奇怪或没有意义的话,请原谅。我是一个通过努力学习的普通人


亲切问候,

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

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

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

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

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

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


希望对您有所帮助

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

它解释了通过启动并使用ImageJ从IDE中运行脚本所需的步骤。本教程重点介绍Jython,但适用于所有人



一般来说,关于ImageJ使用和脚本开发的问题最好在上而不是在StackOverflow上提问。

从IntelliJ中直接运行Groovy不会有帮助,因为为ImageJ开发的Groovy脚本可能会使用其他功能,例如,如果它们作为java libs提供,它们可以作为依赖项添加。但我想,正如您所说的,ImageJ应用程序使用Groovy来针对java依赖项执行脚本。。。不是吗?