Да, область действия - это весь блок коммутатора - к сожалению, ИМО. Однако вы можете добавлять фигурные скобки в одном случае, чтобы создать меньшую область видимости. Что касается того, созданы ли они / выделены - в стеке стека достаточно места для всех локальных переменных в методе (исключая сложности захваченных переменных). Это не похоже на то, что пространство выделяется во время выполнения метода.
Вы можете сделать это в pom.xml, но вы также можете отредактировать проект в Eclipse и определить исходные папки там
Я заметил, что вы на самом деле неправильно читаете стандартную структуру Apache, это следует за соглашением Maven src/main/java
и т. д., поэтому я буду использовать это. Затем, если вы используете некоторую форму интеграции Maven-Eclipse, исходные папки должны автоматически устанавливаться правильно по умолчанию. Раньше я делал это с помощью mvn eclipse:eclipse
(используя eclipse-maven-plugin), но это уже давно - я использую Intellij сейчас. Я догадываюсь, что Eclipse автоматически получает исходный путь от Maven.
pom.xml
без добавления интеграции Maven. – Mike B. 13 July 2018 в 12:34src/main/java
), и сборка подберет его, если вы запустите, например,mvn clean install
в командной строке в корневом каталоге проекта. – Adriaan Koster 13 July 2018 в 14:26