java - 我的 ImageJ 插件代码有什么问题?

标签 java compiler-errors imagej

感谢一些very helpful people我能够开始编写这个宏的代码。

但是我遇到了大量错误(通过斐济编译)。

首先这是我的代码(我不知道错误来自哪里,所以我发布了所有代码):

import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.*;
import ij.plugin.frame.*;

public class Test_Plugin implements PlugIn {



    private void getFile(String dirPath) {
        try {
            Files.find(Paths.get(dirPath), 1, (path, basicFileAttributes) -> (path.toFile().getName().contains("DAPI"))).forEach(dapiPath) -> {
                    Path gfpPath = dapiPath.resolveSibling(dapiPath.getFileName().toString().replace("DAPI", "GFP"));
                    doSomething(dapiPath, gfpPath);
             }  
        }catch(IOException e){
             e.printStackTrace();
        }
    }


    //Dummy method does nothing yet.

    private void doSomething(Path dapiPath, Path gfpPath) {
      System.out.println(dapiPath.toAbsolutePath().toString());
      System.out.println(gfpPath.toAbsolutePath().toString());
    }

}

我真的不知道错误是从哪里来的。我觉得我在某处遗漏了语法错误,但我找不到它。

我检查了这些方法的调用方式,对我来说似乎没问题。

以下是它抛出的错误:

Test Errors Test Errors

最佳答案

正如您在屏幕截图中堆栈跟踪的第一行中看到的那样,您的 Java 代码充满了语法错误(从第 14 行开始)。

如果你确实想使用Java进行开发,推荐的方法是使用像Eclipse这样的IDE或Netbeans 。如果您在其中之一中打开代码,您会看到很多警告,甚至可以在编译代码之前修复这些警告。另请考虑阅读一些Java tutorials学习基础知识。

如果您没有任何 Java 编程经验,我建议使用 scripting languages 之一斐济明白。例如,您甚至可以粘贴任何 Java 代码并将其作为 script editor 中的 Groovy 脚本运行。无需编译。

关于java - 我的 ImageJ 插件代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33763979/

相关文章:

java - "BindException: Address already in use"在同一台电脑上使用java套接字传输文件时出现异常

java - Hibernate:使用 Ctriteria API 从两个链接表中获取数据

python-2.7 - 属性错误 : 'NoneType' object has no attribute 'modules' in tensorflow

android - 如何在Android中使用ImageJ?

java - Spring 集成: Intercept channels Asynchronuously

java - 使用链表求解多项式方程

android - Android Studio新项目引发错误

R:wilcoxon 检验错误:分组因子必须恰好有 2 个水平

macros - 如何在 ImageJ 中裁剪堆栈而不先复制

java - ImageJ 嵌入网站