В моих текущих настройках проекта я настроил Eclipse для размещения скомпилированных файлов .class в каталоге / bin.
Моя загадка заключается в том, что когда я запускаю приложение через IDE и заставляю его печатать текущий рабочий каталог (System.out.println (System.getProperty ("user.dir")), я ожидаю, что вывод консоли будет / bin - вместо этого напечатанное значение является папкой projectRoot (без суффикса / bin).
Если бы мне пришлось перейти непосредственно к папке / bin и выполнить мой класс java, текущий рабочий каталог печатался бы так, как я ожидал. Я хотел бы, чтобы Eclipse IDE вел себя аналогично.
Есть идеи, почему я наблюдаю это несоответствие? Я прошел через многие настройки сборки проекта, но не могу найти ничего, что могло бы вызвать эту аномалию.
С уважением,
Dinuk