Plugins 在imageJ中运行插件时出错

Plugins 在imageJ中运行插件时出错,plugins,imagej,fiji,Plugins,Imagej,Fiji,我使用的是imageJ(斐济)版本:2.0.0-rc-43/1.50e 我安装了一个IHC_分析器() 当我运行它时,它会显示一个控制台,其中包含以下内容: Compiling 1 file in /var/folders/k2/kdrnsbws5gz8vrt83yjmlbdm0000gn/T/java744586229414007803 /var/folders/k2/kdrnsbws5gz8vrt83yjmlbdm0000gn/T/java744586229414007803/src

我使用的是imageJ(斐济)版本:2.0.0-rc-43/1.50e 我安装了一个IHC_分析器() 当我运行它时,它会显示一个控制台,其中包含以下内容:

Compiling 1 file in    
/var/folders/k2/kdrnsbws5gz8vrt83yjmlbdm0000gn/T/java744586229414007803
/var/folders/k2/kdrnsbws5gz8vrt83yjmlbdm0000gn/T/java744586229414007803/src/main/java/IHC_Profiler.java:10: cannot access java.lang.Object
bad class file:     
ZipFileIndexFileObject[/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/lib/ct.sym(META-INF/sym/rt.jar/java/lang/Object.class)]
class file has wrong version 52.0, should be 50.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
public class IHC_Profiler implements PlugIn {

当我使用imageJ 1.48版本时,一切正常。我想知道这个问题能否解决

您使用Java 8运行斐济,但没有启用Java-8更新站点

最简单的解决方案是使用Java-8更新站点,该站点支持开箱即用

有关详细信息,请参阅本指南:


输出表明斐济的java对象是用Java8编译的,而插件是用Java6编译的。您需要使用JDK 8编译插件,以便Java版本变得等效。谢谢。由于这个插件没有进一步的更新,我想我必须坚持使用旧版本。