Ich habe diese Struktur in meinem OrdnerKompilierung Klasse mit einer anderen Klasse Abhängigkeit
SupportUtils.groovy
Main.java
groovy-all-2.4.6.jar
I groovy
Datei mit dem Befehl groovyc SupportUtils.groovy
und erhalte mehr .class
Dateien kompiliert.
Jetzt möchte ich Main.java
Datei kompilieren. Ich betreibe diesen Befehl
javac -cp groovy-all-2.4.6.jar Main.java
aber ich bekomme Fehler
Main.java:6: error: cannot find symbol
List<String> list = SupportUtils.readFile("file.txt");
^
symbol: variable SupportUtils
location: class Main
was bedeutet, dass es nicht SupportUtils
Klasse finden. Ich habe keine Paketdeklarationen in Main.java
oder SupportUtils.groovy
.
Also, wie sollte ich meine Main.java
Klasse in diesem Fall kompilieren?
Haben Sie versucht, '' '.class''' Dateien zu Ihrem Klassenpfad hinzuzufügen? Vielleicht sind die SupportUtils nicht im Jar. –
Ich dachte, es wäre in der Lage, es im selben Ordner zu finden. Ich habe falsch geraten. – lapots