[DOCKER] Essayez le débogage à distance Java avec des conteneurs distants dans Visual Studio Code Insiders

En référence à cet article, j'ai été impressionné par l'exécution de l'environnement de débogage distant de Nuxt.js, je vais donc essayer la même chose avec Java. https://qiita.com/relu/items/defde8de8c4d21af662f

Préparation environnementale

L'environnement utilisé cette fois est le suivant.

Nom de l'outil, etc. version
macOS Mojave 10.14.3
Docker 18.06.1-ce
Visual Studio Code Insiders 1.34.20-insider

Installer Docker

Si Homebrew est installé, commandez-le simplement. Si vous ne l'avez pas inclus, veuillez le vérifier vous-même.

$ brew install docker
$ brew cask install docker

Installation de Visual Studio Code Insiders

Seulement ça.

#Installez VSCode Insiders
$ brew cask install visual-studio-code-insiders

Mettons cette extension à l'avance. remote.png

J'inclurai également l'extension Docker. (C'est votre choix.) docker.png

Préparation de l'environnement de développement

Obtenez la source de:

$ git clone https://github.com/Microsoft/vscode-remote-try-java

Exécutez à partir de VSCode Insiders.

$ code-insiders vscode-remote-try-java

Ensuite, la boîte de dialogue suivante s'affichera, alors appuyez sur le bouton.

dialog.png

Exécution du débogage

Ouvrez src / main / java / com / mycompany / app / App.java et définissez le point d'arrêt.

breakpoint.png

Appuyez sur F5 pour arrêter au point d'arrêt!

debug.png

Résumé

Avec juste ces étapes, vous pouvez créer un environnement de développement Java conteneurisé. Cette fois, je viens de suivre les instructions officielles, je vais donc apprendre les paramètres en détail et les ajouter ici.

Veuillez patienter quelques instants jusqu'à ce que l'article soit mis à jour.

référence

https://code.visualstudio.com/docs/remote/containers

Recommended Posts

Essayez le débogage à distance Java avec des conteneurs distants dans Visual Studio Code Insiders
Java avec Visual Studio Code
[Mac] Installer Java dans Visual Studio Code
Un enregistrement de la configuration d'un environnement de développement Java avec Visual Studio Code
Essayez de déboguer un programme Java avec VS Code
[Mac] Installer Java dans Visual Studio Code (VS Code)
Prise en main des programmes Java à l'aide de Visual Studio Code
Pourquoi pouvez-vous développer Java avec Visual Studio Code?
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
Utiliser PlantUML avec Visual Studio Code
Ce que j'ai appris en travaillant Java avec Visual Studio Code
Essayez d'utiliser la télécommande Wii en Java
Découvrez .NET 5 avec Docker et Visual Studio Code
Analyse de code statique par Checkstyle avec Java + Gradle
Impossible de définir java.home avec le code Visual Studio.
Essayez d'utiliser Sourcetrail (version macOS) avec du code Java
S'entendre avec les conteneurs Java dans Cloud Run
Je ne pouvais pas taper le japonais dans Ubuntu20.04 + Visual Studio Code
Essayez de quitter Eclipse et de passer à Visual Studio Code
Paramètres de sortie vers la console de débogage dans Visual Studio Code
Déploiement à chaud avec IntelliJ IDEA
(Intellij) Hello World avec Spring Boot
Mémo de débogage Xcode pour débutant Swift
Développer le traitement avec IntelliJ + Kotlin + Gradle
Débogage à distance du SDK Cognos
Essayez le débogage à distance Java avec des conteneurs distants dans Visual Studio Code Insiders
[Java] Connexion avec la base de données locale (IntelliJ + SpringBoot)
(IntelliJ + gradle) Hello World avec Spring Boot
Essayez d'utiliser la télécommande Wii en Java
Développement d'applications Web Spring5 MVC avec construction de l'environnement de code Visual Studio (installation de JDK11 / Maven / Tomcat / Visual Studio Code)
Essayez d'utiliser RocksDB avec Java
Essayez la connexion DB avec Java
Essayez d'appeler JavaScript en Java
Essayez de développer Spresense avec Java (1)
Essayez le type fonctionnel en Java! ①
Essayez gRPC avec Java, Maven
Écrire du code de type Java8 en Java8
Implémentation Java de tri-tree
Comment utiliser PlantUML avec Visual Studio Code (créé le 30 octobre 2020)
Résumé des procédures de développement dans un conteneur Docker avec VS Code
Permettez-moi de faire le développement à distance VS Code + le développement Java dans un environnement proxy
Source pour afficher le tableau de caractères avec numberPicker dans Android Studio (Java)