2016-04-28 3 views
1

Ich führe einige Tests auf ein Java-Tool in einigen Java-Klassen von der -Befehlszeile und fragt nach Klassenpfad einer Klasse in Dieses Format: "-classpath _____". Ich habe hier ein Bild angehängt und würde es sehr schätzen, wenn jemand es sich ansehen könnte (die letzten Versuche sind unten, und ich bewege mich über die Java-Klasse, in der ich versuche, das Software-Tool in Eclipse zu starten oben rechts).Beim Ausführen der Java-Klasse in einem Java-Software-Tool nicht sicher, welche Eigenschaft mit "Classpath"

Image: The directory is shown on top left of screen on the title bar of eclipse.

Sie im unteren Bereich der Kommandozeile sehen, dass meine jüngste Versuch, und die Nachrichten, die sie, dass ihre eine unbekannte Klasse Antwort ist und für mich ist es die richtige Classpath, um sicherzustellen.

Für die Klasse muss ich nach '- Klasse' setzen und ich habe '-klasse CBranchExample' als meine Klasse ist CBranchExample.java.

Für den Klassenpfad ich dachte, es bedeutete Verzeichnis in: C: \ Benutzer \ Kranti \ Desktop \ evosuite-master \ master \ src \ test \ java \ com \ examples \ mit \ different \ Paketname \ Cbranch, und also setze ich die Kommandozeile: 'CProject C: \ Benutzer \ Kranti \ Desktop \ evosuite-master \ master \ src \ test \ java \ com \ beispiel \ mit \ different \ paketname \ cbranch'.

Aber es gibt immer noch Fehler, aber es ist kein schwerer Fehler, der nur erscheint, wenn ich einen zufälligen Klassenpfad oder die falsche Syntax für eine Klasse einstelle.

Edit: Ich meine mit anderen Worten, was fragt es, wenn es nach CLASSPATH fragt, wenn ich bereits das Verzeichnis des Ortes ausprobiert habe, in dem ich meine Klasse gespeichert habe?

Antwort

1

Aus Dokumentation: http://www.evosuite.org/documentation/commandline/

Hier ist ein funktionierendes Beispiel:

java -jar evosuite.jar -class [inner class] -projectCP [Full path + filename + .jar]

Die folgenden TestProject.jar öffnet die gleichen Ordner bilden und die MyTest.Test Klasse Ziel.

java -jar evosuite.jar -class MyTest.Test -projectCP ./TestProject.jar

+0

redid Antwort ein funktionierendes Beispiel – sorifiend

+0

Ihnen zu zeigen, danke ich, dass ein Versuch geben – darkphoton

Verwandte Themen