Ответ 1
Вот полный список шагов - вам могут не понадобиться шаги 1-3, но я включаю их для полноты.
- Загрузите VS Code и Apache Maven и установите оба.
- Установите пакет расширений Visual Studio для Java - например, вставив этот URL-адрес в веб-браузер:
vscode:extension/vscjava.vscode-java-pack
а затем нажмите зеленую кнопку Install после ее открытия в VS Code. - При необходимости можно использовать архетип быстрого запуска Maven для создания нового проекта Maven в соответствующей локальной папке:
mvn archetype:generate -DgroupId=
com.companyname.appname-DartifactId=
appname-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
. Это создаст папку с именем приложения со стандартным макетом каталогов Maven (например,src/main/java/com/companyname/appname
иsrc/main/test/com/companyname/appname
для начала и образец Java файла "Hello World!" С именем appname.java
и связанный с ним unit тест с именем appnameTest.java
). - Откройте папку проекта Maven в VS Code через меню Файл → Открыть папку... и выберите папку с именем приложения.
- Откройте командную палитру (через меню "Вид" или щелкнув правой кнопкой мыши), введите и выберите "
Tasks: Configure task
затем выберите "Create tasks.json from template
. -
Выберите maven ("Выполняет общие команды Maven"). Это создает файл tasks.json с заданиями "verify" и "test". Могут быть добавлены дополнительные элементы, соответствующие другим этапам жизненного цикла Maven Build. Чтобы конкретно удовлетворить ваши требования по созданию классов без JAR файла, необходимо добавить задачу "компиляции" следующим образом:
{ "label": "compile", "type": "shell", "command": "mvn -B compile", "group": "build" },
-
Сохраните вышеуказанные изменения, а затем откройте командную палитру и выберите "Задачи: выполнить задачу сборки", затем выберите "скомпилировать", а затем "Продолжить без проверки вывода задачи". Это вызывает Maven, который создает
target
папку на том же уровне, что и папкаsrc
с скомпилированными файламиtarget\classes
папкеtarget\classes
.
ОБНОВЛЕНИЕ (заполнитель): как запустить/отладить класс
После вопроса в комментариях, вот несколько шагов для запуска/отладки:
- Показать представление "Отладка", если оно еще не показано (через меню "Вид" - "Отладка" или Ctrl Shift D).
- Нажмите на зеленую стрелку в представлении "Отладка" и выберите "Java".
- Предполагая, что он еще не был создан, для запуска отладчика необходимо сообщение "launch.json". Вы хотите создать его сейчас? " появится - выберите "Да", а затем снова выберите "Java".
- Введите полное имя основного класса (например, com.companyname.appname.App) в значение для "mainClass" и сохраните файл.
- Нажмите на зеленую стрелку в представлении "Отладка" еще раз.