Hallo,
ich habe eine Art Plugin geschrieben, das jars von anderen Firmen verwendet. Diese sind nicht von sun oder so sondern wirklich extern. In Eclipse kann ich sie dank Maven Repository wunderbar verwenden und hab natürlich auch kein Problem mit dem kompilieren.
Will ich jetzt jedoch das ganze über die Kommandozeile kompilieren, bekomme ich immer den Fehler:
cannot find symbol
symbol : class <class name>
über eben die ganzen Klassen die ich anziehe.
Ich hab mit jetzt aus der Repo alle jars die gebraucht werden rausgesucht und sie unter src\main\resources reinkopiert
Dann hab ich folgende zwei Ratschläge ausprobiert:
1. javac MyClass.java -cp *mypath*\src\main\resources
2. javac MyClass.java -sourcepath *mypath*\src\main\
Beides ohne Erfolg...
Was muss ich machen, damit die externen jars beim kompilieren über die Kommandozeile mit angezogen und genutzt werden?
Meinem Plugin sollen später Parameter über die Kommandozeile mitgegeben werden, das ganze ist noch nicht fertig, aber ich würde gerne die erste Version testen, bzw weitere und mit würde es einfach am besten gefallen wenn ich das einfach schnell über die Kommandozeile kompilieren, bzw. hinterher ausführen kann.
Bis jetzt hab ich leider ansonsten irgendwie nur so tipps gefunden wie "Sie müssen import *blablabla* über ihren Code schreiben".....-.- das hab ich natürlich.... ich kann bloß leider nicht allzu gut mit der Kommandozeile in Bezug auf java umgehen *schäm*
Über eure Hilfe würde ich mich sehr freuen, ich hoffe ich hab alles geschrieben was ihr braucht, sonst schreib ich euch natürlich gerne noch was ihr wissen möchtet ;-)
ich habe eine Art Plugin geschrieben, das jars von anderen Firmen verwendet. Diese sind nicht von sun oder so sondern wirklich extern. In Eclipse kann ich sie dank Maven Repository wunderbar verwenden und hab natürlich auch kein Problem mit dem kompilieren.
Will ich jetzt jedoch das ganze über die Kommandozeile kompilieren, bekomme ich immer den Fehler:
cannot find symbol
symbol : class <class name>
über eben die ganzen Klassen die ich anziehe.
Ich hab mit jetzt aus der Repo alle jars die gebraucht werden rausgesucht und sie unter src\main\resources reinkopiert
Dann hab ich folgende zwei Ratschläge ausprobiert:
1. javac MyClass.java -cp *mypath*\src\main\resources
2. javac MyClass.java -sourcepath *mypath*\src\main\
Beides ohne Erfolg...
Was muss ich machen, damit die externen jars beim kompilieren über die Kommandozeile mit angezogen und genutzt werden?
Meinem Plugin sollen später Parameter über die Kommandozeile mitgegeben werden, das ganze ist noch nicht fertig, aber ich würde gerne die erste Version testen, bzw weitere und mit würde es einfach am besten gefallen wenn ich das einfach schnell über die Kommandozeile kompilieren, bzw. hinterher ausführen kann.
Bis jetzt hab ich leider ansonsten irgendwie nur so tipps gefunden wie "Sie müssen import *blablabla* über ihren Code schreiben".....-.- das hab ich natürlich.... ich kann bloß leider nicht allzu gut mit der Kommandozeile in Bezug auf java umgehen *schäm*
Über eure Hilfe würde ich mich sehr freuen, ich hoffe ich hab alles geschrieben was ihr braucht, sonst schreib ich euch natürlich gerne noch was ihr wissen möchtet ;-)