找不到 ij 包
Failed to find ij package
今天,我尝试 运行 我的 ImageJ 插件 My_S 但 ImageJ 总是发出以下警告:
Plugin or class not found: "My_S"
(java.lang.ClassNotFoundException: My_S)
我认为它跳过了编译步骤,因为插件文件夹中没有 My_S.class 文件。
这有点奇怪,因为它以前工作过(不过我只为一个插件试过)。
然后我尝试使用
从控制台编译它
javac My_S.java
发出以下问题:
My_S.java:1: package ij does not exist
import ij.*;
^
所以,我尝试重新安装它(我的系统是 linux mint btw)但 IJ 仍然表现出相同的行为....:/
关于如何解决这个问题有什么建议吗? (我希望这是问这个问题的正确地方)
谢谢
"ij package"(即ij.*
中的所有类)在ij jar中找到,例如ij-1.50e.jar
随您的 ImageJ 安装一起分发。
要使用 javac 编译您的插件,请参阅this SO post关于将 jars 添加到类路径。
但是,如果您打算定期开发 ImageJ 插件,我鼓励您了解可用的软件开发工具,例如 Maven,这将帮助您管理依赖项并自动构建编译时类路径(除其他事项外)。
您可能还对 ImageJ forum 感兴趣,它针对特定于 ImageJ 的开发问题提供了更有针对性的社区。
今天,我尝试 运行 我的 ImageJ 插件 My_S 但 ImageJ 总是发出以下警告:
Plugin or class not found: "My_S"
(java.lang.ClassNotFoundException: My_S)
我认为它跳过了编译步骤,因为插件文件夹中没有 My_S.class 文件。 这有点奇怪,因为它以前工作过(不过我只为一个插件试过)。 然后我尝试使用
从控制台编译它javac My_S.java
发出以下问题:
My_S.java:1: package ij does not exist
import ij.*;
^
所以,我尝试重新安装它(我的系统是 linux mint btw)但 IJ 仍然表现出相同的行为....:/ 关于如何解决这个问题有什么建议吗? (我希望这是问这个问题的正确地方)
谢谢
"ij package"(即ij.*
中的所有类)在ij jar中找到,例如ij-1.50e.jar
随您的 ImageJ 安装一起分发。
要使用 javac 编译您的插件,请参阅this SO post关于将 jars 添加到类路径。
但是,如果您打算定期开发 ImageJ 插件,我鼓励您了解可用的软件开发工具,例如 Maven,这将帮助您管理依赖项并自动构建编译时类路径(除其他事项外)。
您可能还对 ImageJ forum 感兴趣,它针对特定于 ImageJ 的开发问题提供了更有针对性的社区。