Я создал серию плагинов для imageJ, используя интерфейс PluginFilter. Многие из этих плагинов некоторые общие задачи, и я хотел бы, чтобы их экземпляры за пределами ImageJ поэтому я создал абстрактную Analysis.java, который содержит конструкторImageJ - Невозможно загрузить плагины
public Analysis(ImagePlus imp){
populateDBValues(imp);
}
но конструктор по умолчанию. Другие плагины расширяют анализ. Я ранее повторял код в каждом из плагинов, и это работало нормально. Когда конструктор был добавлен, я получил ошибку в ImageJ, показывая сообщение «Невозможно загрузить плагины».
Я отслеживал это через исходный код до точки
catch (InstantiationException e) {log("Unable to load plugin (ins)");}
Почему добавление конструктора причины этой ошибки?