2013-06-20 9 views
6

Я свел насчет идеи intellij. Я просто импортирую несколько проектов из eclipse, и это модули в идее intellij.
Я запускаю один основной в одном модуле и получаю исключение file can not found. Я проверяю параметр user.dir и нахожу его прямым для другого модуля (этот модуль является первым модулем при импорте проектов eclipse).intellij idea module default "user.dir"

System.out.println(System.getProperty("user.dir")); 

Я просто хочу установить user.dir в этот каталог модуля, когда я запускаю главную в одном модуле. Как его установить?

ответ

9
  1. Создать Run/Debug configuration для основного класса (самый простой способ для правой кнопкой мыши на нем и выберите Сохранить «MyClass.main()»).

  2. Теперь найти конфигурацию (названный в честь своего класса) на главной панели инструментов выпадающего меню и выберите Edit Configurations

  3. Для VM options, положить -Duser.dir=whatever

Кроме того, установка Working directory может быть способный помочь вам.

+4

Да, я установил рабочий каталог в $ MODULE_DIR $, он может дать мне то, что я хочу. Я также обнаружил, что для него установлено значение по умолчанию: Run-> Edit configuration-> Defaults. Все приложение EXCEPT Run/Debug, которое вы создаете вручную, будет использовать настройку по умолчанию. – bluearrow

+0

Спасибо @bluearrow, это действительно полезная информация. – vikingsteve

+0

bluearrow - ты мой человек! – PiersyP