无法找到ij包

时间:2016-01-25 18:01:19

标签: java package imagej

今天,我尝试运行我的ImageJ插件My_S,但ImageJ总是发出以下警告:

 Plugin or class not found: "My_S"
 (java.lang.ClassNotFoundException: My_S)

我认为它有点跳过编译步骤,因为插件文件夹中没有My_S.class文件。 这有点奇怪,因为它之前有效(我只尝试了一个插件)。 然后我尝试使用

从控制台编译它
javac My_S.java

发出以下qarning:

My_S.java:1: package ij does not exist
import ij.*;
^

所以,我试图重新安装它(我的系统是linux mint btw)但IJ仍然显示相同的行为....:/ 有没有关于如何解决这个问题的建议? (我希望这是提出这个问题的正确位置)

由于

1 个答案:

答案 0 :(得分:2)

" ij包" (即ij.*中的所有类)都可以在ij jar中找到,例如ij-1.50e.jar与您的ImageJ安装一起分发。

要使用javac编译插件,请参阅this SO post有关将jar添加到类路径的信息。

但是,如果您要定期开发ImageJ插件,我建议您了解可用的软件开发工具,例如Maven,它将帮助您管理依赖项并自动构建编译时类路径(其他事情)。

您可能也对ImageJ forum感兴趣,它会针对ImageJ特定的开发问题进入更具针对性的社区。