2011-11-01 4 views
1

Когда я запускаю приложение через eclipse, запускается ли jvm из корневого каталога моих проектов?Из какого каталога затмение запускает jvm?

Я пытаюсь объяснить, почему File file = new File(""); действительно является корневым каталогом моего проекта. Если это так, то путь по умолчанию для экземпляра jvm будет моим корневым каталогом проектов?

ответ

3

Да, рабочий каталог по умолчанию для вашей запущенной JVM является корневым каталогом проекта. Вы можете изменить это в конфигурации запуска.

Путь к классу, однако, отличается. По умолчанию используется путь сборки проекта (включая, например, все файлы jar). Обычно это не будет включать корневой каталог проекта, но что-то вроде «bin» или «build» или «src» (или где бы вы ни компилировали свои классы). Это также можно изменить в конфигурации запуска.

0

Всякий раз, когда вы ставите Eclipse, сначала спрашиваете о рабочей области (где вы хотите установить местоположение источника проекта). Там вы можете поместить свой источник кода проекта. Когда вы запускаете приложение. Приложение работает под JVM (через ваше имя пути по умолчанию для jvm).

Смежные вопросы