[LINUX] Java avec Visual Studio Code (partie 2)

Java avec Visual Studio Code (partie 2)

La prise en charge de Windows 7 étant enfin terminée, nous avons décidé de créer un environnement de développement pour Windows 10. Au fait, je me souviens avoir écrit cet article il y a plus d'un an, alors changeons l'environnement de développement Java en VS Code au lieu d'éclipse ou Intellj. J'ai pensé, j'ai décidé de résumer le processus jusqu'à la construction sur Ubuntu du sous-système Windows pour Linux (WSL) dans un article. Dans Article précédent, j'ai résumé comment construire un environnement sur Ubuntu, donc cette fois je me concentrerai principalement sur la coopération entre WSL et VS Code.

Environnement à construire

Installer WSL

Si vous êtes un utilisateur régulier de Linux ou de Mac OS, il est normal d'utiliser WSL sur Windows 10, non? Activez WSL conformément à la Procédure officielle et installez Ubuntu (18.04).

Installation d'OpenJDK

** Installez OpenJDK sur Ubuntu ** au lieu de Windows. J'ai utilisé ver11 cette fois, mais veuillez choisir votre version préférée. Vous pouvez l'installer avec apt depuis le terminal WSL.

$ sudo apt update
$ sudo apt install -y openjdk-11-jdk

Installation de VS Code

Installez la version Windows de VS Code au lieu de la version Ubuntu à partir du Site officiel **. Un redémarrage est requis dans le paramètre PATH afin qu'il puisse être démarré avec la commande code. Si vous installez la version Ubuntu de VS Code sur Ubuntu de WSL, vous ne pouvez pas l'utiliser sans afficher la X-Window, donc je n'utiliserai pas cette méthode cette fois.

Installation d'extension

Remote Development Un plug-in qui vous permet de modifier en toute sécurité des fichiers à distance du côté Windows au côté WSL. Si vous développez uniquement avec WSL, vous ne pouvez utiliser que "Remote WSL", mais si vous installez "Remote Development", "Remote WSL" sera également installé, et il semble que vous pouvez non seulement utiliser WSL mais aussi l'environnement dans lequel la connexion SSH est possible et le conteneur Docker (essai) Ne pas). Une extension qui n'était pas disponible au moment de la rédaction de cet article, mais a été publiée l'été dernier. Grâce à cela, je pense qu'il n'y a plus rien que VS Code ne puisse plus faire. Une image similaire à la fonction clochard d'Emacs? .. Ce serait encore plus pratique si sshfs pouvait être utilisé avec WSL ...

En guise de procédure, après avoir installé "Remote Development", quittez VSCode une fois et exécutez la commande code depuis Ubuntu de WSL pour l'utiliser. (Cela prend du temps pour démarrer la première fois) Prenez un exemple de projet créé avec gradle comme exemple (voir Article précédent pour plus de détails).

$ mkdir sample
$ cd sample
$ gradle init --type java-application
$ code .
Installing VS Code Server for ...← Lorsque ceci est affiché, attendez qu'il démarre

Si les paramètres d'autorisation du pare-feu Windows sont affichés, autorisez-les. Cela ouvrira une version Windows de la fenêtre VS Code dans laquelle vous pourrez développer des projets Java créés sur WSL.

Java Extension Pack Installez comme dans Article précédent. Veuillez noter qu'il ne sera activé que si vous cliquez sur "installer sur WSL" au moment de l'installation et que vous l'installez du côté WSL.

Vous pouvez également rechercher et installer d'autres plug-ins tels que git et gralde selon vos besoins.

Courir

Le terminal VS Code doit également être un shell WSL. Vous pouvez vérifier l'opération en exécutant n'importe quelle commande depuis la zone terminale de VSCode avec ctrl + shift + ''.

$ gralde run

La définition de tasks.json et launch.json le rendra plus pratique, mais veuillez vous référer au manuel de chaque plug-in pour plus de détails.

à la fin

Il semble que VS2019 puisse être développé à distance sur un serveur WSL ou SSH au lieu de VSCode.

Il y a longtemps, je n'avais pas envie d'utiliser Windows sauf dans des situations où je ne pouvais développer que dans des langages Microsoft tels que DLL et .Net, mais de nos jours ce n'est pas du tout. C'est un grand progrès. Il semble que "Windows Terminal" sortira prochainement (avril 2020?), Donc je ne pense pas que la facilité de développement augmentera.

Recommended Posts

Java avec Visual Studio Code (partie 2)
Créer un environnement de développement Python avec Visual Studio Code
Débogage à distance avec Visual Studio 2017
Préparation à l'utilisation de Tensorflow (Anaconda) avec Visual Studio Code
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Configurer un environnement de développement Python avec Visual Studio Code
Visual Studio Code peut être bon
Essayez de créer un environnement python avec Visual Studio Code et WSL
Modifier les fichiers directement sur Linux avec Remote SSH dans Visual Studio Code
Installation du code Visual Studio et installation de python
J'ai installé la bibliothèque avec Visual Studio Code, mais impossible d'importer
Heure à laquelle le terminal disparaît dans Visual Studio Code
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Paramètres de codage Python avec Visual Studio Code
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
Je l'ai personnalisé avec Visual Studio Code (principalement pour python), je vais donc le résumer
Une note à laquelle j'étais accro lors de l'exécution de Python avec Visual Studio Code
Renforcez avec le test de code ⑦
Renforcez avec le test de code ⑨
Renforcez avec le test de code ③
Essayez de déboguer Python sur Raspberry Pi avec Visual Studio.
Renforcez avec le test de code ⑤
Renforcez avec le test de code ④
bac à sable avec neo4j partie 10
Faire en sorte que Visual Studio Code complète automatiquement la bibliothèque externe de Python
Renforcez avec le test de code ②
Jusqu'à ce que vous exécutiez le serveur Django avec Visual Studio Code
Sortie japonaise lors de l'utilisation de python dans Visual Studio
Code de bourdonnement avec numpy
Renforcez avec le test de code ①
Renforcez avec le test de code ⑧
Renforcez avec le test de code ⑨
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Ce qui a changé depuis que j'ai commencé à utiliser Visual Studio Code
Faites quelque chose comme un interpréteur Python avec Visual Studio Code
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)
Créer Python3 pour Windows 10 sur ARM avec Visual Studio 2019 (x86) sur Windows 10 sur ARM
Obtenez le code du pays avec python
Traitement d'image avec Python (partie 2)
Etudier Python avec freeCodeCamp part1
Installez numpy dans Visual Studio 2019
Images en bordure avec python Partie 1
Grattage avec Selenium + Python Partie 1
Partie 1 Tentative de codage des mathématiques (∈)
Etudier Python avec freeCodeCamp part2
Déboguer Python avec VS Code
Traitement d'image avec Python (partie 1)
Résolution de Nampre avec Python (partie 2)
Bottle Pug dans Visual Studio 2019
Traitement d'image avec Python (3)
Développement Python avec Visual Studio 2017
Vérifiez le code avec flake8
Grattage avec Selenium + Python Partie 2
[mémo] Java FizzBuzz Code Golf
Développement Python avec Visual Studio