Hallo zusammen
Ich schreibe gerade an einem Plugin für imagej falls das jemand kennt.
Nun habe ich folgendes Problem.
Es ist in ImageJ nicht erlaubt ein Plugin in ein package zu stecken.
Dies führt dazu das mein Plugin von anderen Klassen die mein Plugin benötigen nicht über eine import Anweisung geladen werden kann.
Im Dateisystem sieht das so aus:
Klasse1 liegt mit package1 und package2 im gleichen Ordner.
Die Klassen sehen aufs nötigste reduziert so aus:
public class Klasse1
{}
package1;
public class Klasse2
{}
package2;
public class Klasse3
{
private Klasse1 k1; // Hier ist der Fehler Klasse1 ist nicht bekannt
}
Wie mache ich Klasse1 bekannt? Wenn Klasse1 in einem package wäre wäre es schließlich kein Problem sie zu importieren. Also muss das doch auch so gehen. Klasse3 wird übersetzt sobald ich die Referenz auf Klasse1 raus nehme.
Wäre sehr nett wenn jemand weiß wie man das Problem lösen kann.
Viele Grüße
Ich schreibe gerade an einem Plugin für imagej falls das jemand kennt.
Nun habe ich folgendes Problem.
Es ist in ImageJ nicht erlaubt ein Plugin in ein package zu stecken.
Dies führt dazu das mein Plugin von anderen Klassen die mein Plugin benötigen nicht über eine import Anweisung geladen werden kann.
Im Dateisystem sieht das so aus:
Klasse1 liegt mit package1 und package2 im gleichen Ordner.
Die Klassen sehen aufs nötigste reduziert so aus:
public class Klasse1
{}
package1;
public class Klasse2
{}
package2;
public class Klasse3
{
private Klasse1 k1; // Hier ist der Fehler Klasse1 ist nicht bekannt
}
Wie mache ich Klasse1 bekannt? Wenn Klasse1 in einem package wäre wäre es schließlich kein Problem sie zu importieren. Also muss das doch auch so gehen. Klasse3 wird übersetzt sobald ich die Referenz auf Klasse1 raus nehme.
Wäre sehr nett wenn jemand weiß wie man das Problem lösen kann.
Viele Grüße