Как узнать, какой runner используется в VS code?(VS code на WSL)

#visual-studio-code #vscode-settings #windows-subsystem-for-linux

#visual-studio-code #windows-subsystem-for-linux

Вопрос:

Я новичок в Visual Studio code и хочу создать среду разработки Java, в которой я мог бы отлаживать или запускать код на уровне подзаголовка Window при редактировании проекта в VS code (поэтому JDK необходим только в WSL).

Таким образом, я установил расширение runner и последовал этой инструкции.

Однако это не работает. Я не смог узнать точную причину, но я предполагаю, что это потому, что runner не изменен на новый runner (Потому что код работает следующим образом, и я установил опцию new runner в соответствии с инструкциями). У меня есть два раннера «code runner» и «java test runner», поэтому я хочу проверить, какой из них используется при отладке или запуске кода в VS code.

введите описание изображения здесь

Не могли бы вы дать мне какую-нибудь идею о проверке runner или VS code на WSL? Если что-то покажется странным, спросите меня, пожалуйста.

Ответ №1:

Я понял, что обычно в среде разработки Java на VS code люди руководствуются установкой Java Extension Pack, и это расширение включает Debugger для Java. Отладчик для Java управляется в разделе debug как ‘launch.json’.

Поскольку я использую меню «code run» вместо «launch.json», я мог бы использовать расширение Code Runner, а не Debugger для Java. Кроме того, я проверил, что Debugger для Java не поддерживает WSL bash.