2013-07-27 22 views
6

Ich versuche, TestNG von der Befehlszeile auszuführen, aber es gibt mir einen Fehler. Kann mir jemand sagen, wo ich falsch liege?Fehler gefunden Hauptklasse konnte nicht gefunden oder geladen werden org.testng.TestNG

java -cp C:/TestNG Verzeichnis/testng-6.2.jar; C: \ Projektverzeichnis \ src \ com \ Suiten \ Suite \ Geschäft org.testng.TestNG testng.xml

Fehler: Hauptklasse konnte nicht gefunden oder geladen werden. Org.testng.TestNG

Meine Skripts laufen einwandfrei, wenn ich sie von eclipse testng plugin ausgeführt habe.

Antwort

7
  1. Kopieren Sie die folgenden Befehle in einer Textdatei.

  2. Bearbeiten Sie den Standort.

  3. speichern es als yourtext.bat

  4. Doppelklick auf die Batch-Datei erstellt nun.

cd C: \ Workspace \ Projekt

java -cp C: \ Workspace \ Projekt \ lib *; C: \ Arbeitsbereich \ Projekt \ bin org.testng.TestNG testng .xml

+1

Super! Genau wonach ich gesucht habe! –

1
  1. oben Antworten Versuchen.
  2. Wenn immer noch nicht funktioniert, dann haben Sie möglicherweise die falsche Version testng.jar heruntergeladen. Klicken Sie unter dem Link testng.org bitte auf "hier für Ant-Benutzer", um eine vollständige testng.jar (11 Megabyte) herunterzuladen, nicht eine "Maven Central" -Version (nicht mehr als 100k). Folgende

Ich habe diese beiden Versionen auf CentOS getestet testng tutorial point

1

Möglicherweise Ihre testng.jar Datei dass C:\Workspace\projectname\lib nicht im Ordner lib ist.

Sie sollten zuerst testng.jar in Ihrem Computer finden und verschieben Sie es manuell auf C:\Workspace\projectname\lib. Dann wird es funktionieren

Verwandte Themen