Ich habe ein Projekt, dieSet Java-Systemeigenschaften in IntelliJ oder Eclipse
mvn package exec:java -Dplatform.dependencies -Dexec.mainClass=Demo
nun korrekt unter dem Terminal-Befehl ausgeführt wird, ich brauche es zu debuggen richtig (nicht-Terminal) mit IntelliJ oder Eclipse auf dem Mac (vorzugsweise IntelliJ) aber ich habe versucht, VM-Optionen an verschiedenen Stellen einzustellen und nichts scheint zu funktionieren.
Wo ist der richtige Ort, um diese Optionen zu setzen: -Dplatform.dependencies -Dexec.mainClass = Demo?
Vielen Dank Mzf, aber ich habe den Test erstellt und ich bekomme immer noch den Fehler, den ich vor bekam 'java.lang.NoClassDefFoundError: Konnte die Klasse org.bytedeco.javacpp.avutil nicht initialisieren ', die ich nicht mit dem Terminal-Befehl bekomme. – diegomontoyas
Wenn Sie mehrere Tests einzeln ausführen müssen, wäre es mühsam, die Eigenschaft für jeden Test zu definieren. Was Sie tun können, ist zu 'Run' gehen ->' Edit Konfigurationen' -> 'Defaults' ->' JUnit'; Fügen Sie diese Eigenschaft nun den 'VM-Optionen' hinzu. Jetzt wird bei jedem von Ihnen ausgeführten Junit-Test diese Eigenschaft definiert. Stellen Sie sicher, dass Sie den Standard entfernen, wenn Sie von diesem Projekt aus weitermachen. – smac89