Из какой директории eclipse запускает jvm? - PullRequest
1 голос
/ 01 ноября 2011

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

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

Ответы [ 2 ]

3 голосов
/ 01 ноября 2011

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

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

0 голосов
/ 01 ноября 2011

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

...