Setzen des classpath in der Idee, für die Ausführung von unit-test
Ich bin mit openCSV
jar-arbeiten mit csv-Geschenk in meiner parser-Projekt, möchte ich nun unit-test-meine-parser und für, dass ich den Anruf übergeben es an Objekt meiner parser-Klasse, so dass ich voran gehen und tun Analyse.
Bin jetzt immer java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVReader
, openCSV
jar ist bereits im Projekt vorhanden, aber jetzt wenn ich versuchen zu laufen, unit-test, bekomme ich oben genannten Fehler.
Wie kann ich einstellen, Projekt-classpath in intellij idea, so dass ich unit-test mit Bezug auf alle abhängigen jars.
Gedanken?
InformationsquelleAutor Rachel | 2012-06-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie verschiedene Module für Ihr Projekt-und unit-Tests als die, die Sie brauchen, um hinzuzufügen, Abhängigkeit .jar auch in der unit Test Modul.
Z.B. Wenn ich was am Projekt mit IntelliJ ich Module erstellen.
z.B. ich habe zwei Module:
main
undtest
. Als ich Bibliotheken erstellen, die für meine Haupt-Modul und für meine test-Modul, und fügen Sie Sie in Module Abhängigkeiten.Ich bin mit IntelliJ 10.5.4 so wäre der Pfad: Datei -> Projekt-Struktur -> Module -> Hauptmenü -> Abhängigkeiten -> Hinzufügen -> dann wähle ich erstellte Bibliothek.
Auch Sie können Modul Abhängigkeiten zu anderen Modulen, und verwenden Sie Ihre Klassen.
Hoffe, das hilft.
InformationsquelleAutor Paulius Matulionis