2013-06-20 9 views
6

Ich bin frisch über intellij Idee. Ich importiere einfach mehrere Projekte von eclipse, und es ist Module in Intellij Idee.
Ich führe ein Haupt in einem Modul und erhalten file can not found Ausnahme. Ich überprüfe den user.dir Parameter und finde es direkt zu einem anderen Modul (dieses Modul ist das erste Modul, wenn ich Eclipse-Projekte importiere).intellij idea module default "user.dir"

Ich möchte nur die user.dir zu diesem Modul Verzeichnis, wenn ich die Haupt in einem Modul ausführen. Wie man es einstellt?

Antwort

9
  1. erstellen Run/Debug configuration für Ihre Hauptklasse (der einfachste Weg, um auf der rechten Maustaste und Speichern ‚MyClass.main()‘ wählen).

  2. Nun, finden Sie Ihre Konfiguration (nach Ihrer Klasse mit dem Namen) auf der Hauptsymbolleiste Dropdown und wählen Konfigurationen bearbeiten

  3. Für VM options, setzen -Duser.dir=whatever

Alternativ könnte Working directory Einstellung sein kann Ihnen helfen.

+4

Ja, ich habe das Arbeitsverzeichnis auf $ MODULE_DIR $ gesetzt, es kann mir geben, was ich will. Ich finde auch standardmäßig: Run-> Edit configurations-> Defaults. Alle von Ihnen manuell erstellten Anwendungen mit Ausnahme der Run/Debug-Konfiguration verwenden die Standardeinstellung. – bluearrow

+0

Danke @bluearrow, das ist wirklich nützliche Info. – vikingsteve

+0

bluearrow - du bist mein Mann! – PiersyP