Ich benutze Eclipse IDE. Ich habe eine groovy Klasse namens B.groovyGroovy-Klasse kann nicht von einer Java-Klasse gefunden werden
Class B
{
// some groovy code here
}
Jetzt habe ich eine Java-Klasse namens A.java & Ich brauche eine groovy Methode von dieser Klasse A zu nennen, aber ich halte einen Kompilierungsfehler bekommen. Ich habe die groovy-all-1.7.5 jar-Datei in meinem Build-Pfad, aber ich bekomme immer noch das Kompilierungsproblem. Beide Klassen sind Teil desselben Pakets. Was fehlt mir hier? Wie behebe ich diesen Kompilierungsfehler?
public class A{
B.method()
}
Wie behebe ich das in Eclipse? Ist ein Build-Verzeichnis der bin-Ordner? Ich sehe B.groovy und A.class in diesem Ordner .. – pan
Ja, Eclipse verwendet standardmäßig "bin /" als Ausgabeverzeichnis für Java. Wenn B.class in diesem Verzeichnis nicht angezeigt wird, ist groovyc anders konfiguriert oder nicht aufgebaut. Es würde helfen, wenn Sie Ihrer Frage Details mit Ihrer Projektverzeichnisstruktur und Plugins hinzufügen würden. –