Une note sur les premières étapes lors du démarrage de la programmation Java avec VSCode.
Depuis 2020-04, j'essaye avec les versions suivantes.
--Windows 10 Pro version japonaise
--AdoptOpenJDK 11 (version HostSpot)
Installation de VSCode
Tout d'abord, installez VSCode.
- https://code.visualstudio.com/
Installation du JDK
Ensuite, installez OpenJDK (Java Development Kit).
Depuis 2020-04, plusieurs fournisseurs tels que Oracle / OpenJDK Official / AdoptOpenJDK / RedHat / Azul / AWS / BellSoft fournissent respectivement des packages binaires.
Je suis sûr qu'il y a beaucoup d'opinions, mais je pense qu'il est sûr d'utiliser la version LTS d'AdoptOpenJDK.
Téléchargez et installez 11 (LTS) à partir du site AdoptOpenJDK.
- https://adoptopenjdk.net/
Installation de Java Extension Pack et configuration de java.home
Installez l'extension VSCode «Java Extension Pack» fournie par Microsoft.
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Vous pouvez le trouver en recherchant Java dans la liste étendue de VSCode, et vous pouvez l'installer à partir de là.
Puisqu'il s'agit d'un "Extension Pack", plusieurs extensions pour Java seront installées à la fois.
Cela prendra du temps, alors attendez patiemment en buvant du thé.
Une fois l'installation terminée, enregistrez l'emplacement JDK dans VSCode.
Dans Fichier-> Préférences-> Paramètres, recherchez java.home
dans les paramètres utilisateur et définissez le répertoire du JDK installé.
(Exemple)
"java.home": "C:\\work\\jdk\\win-x64\\adopt-openjdk-hs-11.0.6_10",
Combien de dossiers JDK dois-je spécifier? Cependant, c'est OK si vous en spécifiez un au-dessus du répertoire bin. Ceci est reconnu comme le soi-disant JAVA_HOME
.
Créer un projet Java
- Ouvrez la palette de commandes VSCode (
Ctrl + Maj + P
) et sélectionnez" Java: Créer un projet Java ".
- Sélectionnez le dossier dans lequel vous souhaitez créer le projet et entrez le nom du projet pour créer le projet Java.
src / app / App.java
est créé par défaut. Si vous voyez la superposition «Exécuter | Déboguer» au-dessus de la méthode main (), vous pouvez commencer à exécuter / déboguer à partir de là. Vous devriez également pouvoir l'exécuter en cliquant avec le bouton droit sur App.java et en cliquant sur Exécuter / Déboguer. (J'ai oublié d'essayer)
Créer un projet Maven
Le pack d'extension Java comprend également des extensions pour Maven.
Une fois Maven installé, vous pouvez ouvrir et travailler avec des projets Maven existants dans VSCode.
- Téléchargez et installez Apache Maven.
- https://maven.apache.org/
--Téléchargez Binary tar.gz ou zip et décompressez-le à votre emplacement préféré.
- Enregistrez l'emplacement de Maven dans VSCode.
--File-> Preferences-> Settings, recherchez
maven.executable.path
dans les paramètres utilisateur et définissez bin / mvn.cmd
(Win) ou bin / mvn
(lin / mac) de Maven avec le chemin complet. Faire.
--Définissez maven.terminal.useJavaHome
sur true. Cela utilisera le JDK défini dans java.home
lors de l'exécution de Maven. (Si vous souhaitez définir le JDK pour l'exécution de Maven indépendamment, spécifiez la variable d'environnement JAVA_HOME séparément dans terminal.integrated.env
etc.)
- Ouvrez la palette de commandes VSCode (
Ctrl + Maj + P
) et sélectionnez" Maven: Créer un projet Maven ".
- Archétype (modèle de projet Maven) Les candidats sont affichés dans un menu déroulant, sélectionnez maven-archetype-quickstart.
- La version sera sélectionnée, alors sélectionnez la dernière version.
- Sélectionnez le dossier dans lequel vous souhaitez créer le projet.
- La commande Maven est exécutée sur le terminal pour créer le projet réel basé sur l'archétype. Si vous entrez groupId / artifactId / version / package avec une chaîne de caractères / valeur appropriée et entrez Y à la confirmation, un projet Maven sera créé dans le dossier avec le nom spécifié par artifactId.
- Cliquez avec le bouton droit sur
src / main / (répertoire du package) / App.java
ou sélectionnez" Exécuter | Debug "sur main ().
- Vous pouvez exécuter la méthode de test à partir de "Run | Debug" sur la classe / méthode de test dans
src / test / (répertoire du package) / AppTest.java
.
Plus d'information
--Ouvrez la palette de commandes VSCode (Ctrl + Shift + P
) et sélectionnez" Java: Getting Started "pour voir le tutoriel.
--Lorsque vous ouvrez un projet Java, vous verrez également une présentation Java. Il existe également divers liens et conduit à des opérations, ce sera donc utile.
- Le guide officiel Java VSCode est également utile.
- https://code.visualstudio.com/docs/languages/java
--VSCode a officiellement des tutoriels Java et des explications de diverses opérations détaillées, donc si vous travaillez sérieusement, cela est également utile.
- https://code.visualstudio.com/docs/java/java-tutorial
――Si vous regardez le site de chaque extension, vous trouverez des paramètres détaillés pour l'étude.
- https://marketplace.visualstudio.com/items?itemName=redhat.java
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven
Impressions
- Il est facile de démarrer avec le JDK, il est donc recommandé pour étudier et commencer.
--VSCode et les extensions fonctionnent légèrement, vous ne ressentez donc pas le poids des principaux IDE tels qu'Eclipse.
―― Le premier démarrage étendu lorsque vous ouvrez du code Java semble prendre un certain temps, mais la légèreté de VSCode est plus sans stress.
- Comme il est basé sur des composants Eclipse, si vous regardez le fichier de configuration lors de la configuration du projet Java, il s'agit du projet Eclipse lui-même. L'expérience avec Eclipse peut vous aider à résoudre les problèmes.
――Il peut être nécessaire d'étudier un peu plus dans quelle mesure il peut être utilisé pour un développement à grande échelle.
―― Dans quelle mesure VSCode peut-il suivre l'enfer des paramètres d'Eclipse, en particulier pour le format du code source?
―― Dans quelle mesure pouvez-vous suivre le petit train de roulement qui peut être facilement et sûrement changé sur l'écran de réglage de l'interface graphique avec Eclipse, comme le basculement entre plusieurs JDK?
――Il est recommandé si vous ne l'utilisez pas comme un IDE compliqué, mais utilisez-le simplement comme "éditeur".