Ich versuche, dem Klassenpfad eines Anwendungslaufprofils ein Verzeichnis hinzuzufügen
Wenn ich mit -cp x: target/classes in den Einstellungen VM überschreibe, wird der folgende Fehler angezeigt:
Java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain
Haben Sie eine Idee, wie Sie dem Klassenpfad für mein Projekt ein Verzeichnis hinzufügen können?
In Intellij 13 sieht es wieder etwas anders aus. Hier sind die Anweisungen für Intellij 13:
Classes
(auch wenn es sich um Eigenschaften handelt), und drücken Sie OK und erneut OKEs scheint, dass IntelliJ 11 die Methode geändert hat und die überprüfte Antwort für mich nicht mehr funktioniert. Für den Fall, dass jemand über eine Suchmaschine hier ankommt, habe ich es in IntelliJ 11 folgendermaßen gelöst:
Beachten Sie, dass Schritt 5 der Hauptunterschied zu sein scheint. Wenn Sie "jar directory" auswählen, sieht es in IDE) genau so aus, enthält aber zur Laufzeit nicht den Pfad. Es scheint keine Möglichkeit zu geben, festzustellen, ob Sie zuvor "" ausgewählt haben. Klassen "oder" Jar-Verzeichnis "nach der Tatsache.
Sie können versuchen - Xbootclasspath/a: path Option von Java application launcher. Durch Beschreibung wird ein durch Doppelpunkte getrennter Pfad von Direktiven, JAR-Archiven und Zip-Archiven angegeben Anhängen an den Standard-Klassenpfad bootstrap. "
Ich verwende Idea 8. auf der Registerkarte "Modulabhängigkeiten" (im Dialogfeld "Projektstruktur"). Fügen Sie eine "Modulbibliothek" hinzu. Dort können Sie ein Jar-Verzeichnis zum Hinzufügen auswählen. Stellen Sie dann sicher, dass das Ausführungsprofil den Klassenpfad und das JDK des richtigen Moduls verwendet, wenn es ausgeführt wird (dies befindet sich im Dialogfeld "Ausführungskonfiguration".
Angenommen, Sie benötigen nur x: target/classes in Ihrem Klassenpfad. Dann fügen Sie diesen Ordner einfach Ihrem Klassenpfad und% IDEA%\lib\idea_rt.jar hinzu. Jetzt wird es funktionieren. Das ist es.
Sie müssen den Klassenordner nicht angeben. Intellij sollte es laden können. Sie erhalten diese Fehlermeldung, wenn "Project Compiler-Ausgabe" leer ist.
Stellen Sie einfach sicher, dass der folgende Wert eingestellt ist: Projekteinstellungen -> Projekt -> Projekt-Compiler-Ausgabe zu Ihrem projectDir/out Ordner