Lors de mes études sur Java Silver, je voulais exécuter Java dans un état proche de l'environnement de développement réel, j'ai donc configuré l'environnement pour que le code Java puisse être exécuté à partir de VS Code et iTerm.
Lors de l'exécution de Java sans utiliser l'environnement local, j'ai utilisé un site appelé dokojava. Ce site a été recommandé dans le livre "Introduction à Java pour une compréhension rafraîchissante".
Développez en installant "Java Extension Pack" dans Visual Stdio Code, en vous référant au site Créer un environnement de développement Java (dégradable) avec Visual Studio Code. J'ai mis en place l'environnement, mais je ne pouvais pas le maîtriser, et après tout, en installant OpenJDK, j'ai pu exécuter Java localement.
Cependant, le processus d'installation du "Java Extension Pack" sur le code Visual Stdio n'était-il pas nécessaire de toute façon? Je le laisse dans l'article parce que je pense.
De plus, OpenJDK est installé dans l'environnement virtuel d'Ubuntu, mais Java installé à partir de "Java Extension Pack" de Visual Stdio Code semble être dans l'environnement local.
Actuellement, Java dans l'environnement local est "version java" 14.0.2 "" Java sur ubuntu est "openjdk version" 1.8.0_265 "".
Est-ce mauvais ...
Je l'ai défini en me référant au site Créer un environnement de développement Java (dégradable) avec Visual Studio Code.
・ Tout d'abord, installez "Java Extension Pack" dans Visual Studio Code
・ Ouvrez les paramètres de la marque d'engrenage en bas à gauche et ouvrez "setting.json"
-Ajouter les paramètres Java à "setting.json"
"java.home": "/ Bibliothèque / Java / JavaVirtualMachines / (dossier JDK installé) / Contents / Home /"
Et écris.
Vérifiez le dossier JDK installé en tapant la commande "java -version" dans le terminal.
J'ai installé un Java open source appelé OpenJDK en me référant à "Introduction à Java 8" de l'installation dot.
<Site officiel d'OpenJDK> https://openjdk.java.net/
Selon la documentation
$ sudo apt-get install openjdk-8-jre
Quand j'ai essayé d'installer avec la commande J'étais impatient avec l'erreur "La version locale est peut-être obsolète"
$ sudo apt update
Je l'ai mis à niveau avec une commande et je l'ai réinstallé, et cela a fonctionné.
javac (nom de fichier) .java
Compiler avec
java (nom de fichier)
Exécutez avec.
Dans Visual Studio Code, le chemin du répertoire racine vers le fichier java correspondant peut être suggéré comme nom du package. Si vous nommez le package en fonction de cela, vous obtiendrez une erreur "Package not found" lors de la compilation.
** * Le répertoire qui démarre javac est le "point de départ du package"! ** **
Dans le cas de la structure de répertoires ci-dessus, si vous démarrez javac dans le répertoire java_lessons
・ Le nom du package "MyApp.java" est
com.dotinstall.myapp
-Les noms de paquet "AdminUser.java" et "User.java" sont
com.dotinstall.myapp.model
Sera.
Commande pour lancer le packagé
javac com/dotinstall/myapp/MyApp.java
Le chemin d'accès au fichier java à compiler correspond au nom du package. Fichier avec point d'entrée (méthode principale) à compiler
java com/dotinstall/myapp/MyApp
Courir
-Commandes de compilation
javac -d (destination de sortie) (nom du package) / (nom de la classe) .java
-Spécifier le chemin de classe de la classe à exécuter
java -cd (chemin de classe) (nom du package)
Créer un environnement de développement Java (dégradable) avec Visual Studio Code
Recommended Posts