Comment compiler Java avec VsCode & Ant

Objectif

Apprenez-en davantage sur le mécanisme de construction Java, apprenez les outils de construction et créez un environnement d'apprentissage léger et simple sans Eclipse. Public cible: les personnes qui comprennent Java mais qui ne sont pas douées pour créer et déployer des environnements, et les personnes qui travaillent chez Ant et qui souhaitent le mentionner. Au fait, c'est moi. Mon environnement: macOS Hypothèse: la commande javac fonctionne avec le chemin d'accès à JavaVM.

Installer Ant

Vous pouvez le télécharger sur Ant Official. スクリーンショット 2020-02-03 22.43.13.png Téléchargez la dernière version au format zip à partir d'ici.

Vous pouvez le laisser tel quel, mais vous pouvez le changer en un nom plus court car il sera décrit plus tard dans la variable d'environnement. Peu importe où vous le mettez, mais je l'ai mis dans mon répertoire personnel. Ici, j'ai choisi apache-fourmi.

mv apache-ant ~/

Traverser

cd 
vim .bash_profile

Ouvre le fichier de configuration du chemin, donc (tapez la commande CD sans argument pour aller dans le répertoire HOME)

ANT_HOME=~/apache-ant/bin
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/library/java/JavaVirtualMachines/jdk-12.0.1.jdk/contents/home/bin:$ANT_HOME
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

Ajoutez un chemin comme celui ci-dessus. ANT_HOME=~apache-ant/bin :$ANT_HOME Vient d'être ajouté. Veuillez noter que les autres commandes sont différentes selon la personne, donc si vous copiez et collez ceci dans son intégralité, d'autres commandes peuvent être interrompues.

ant --version

S'il y a une réponse, l'installation est réussie.

Préparez la source

Structure du répertoire

スクリーンショット 2020-02-03 22.58.31.png

Mettez l'artefact de construction dans bin et le code source dans src. ・ ・ Décrivez-le dans build.xml.

build.xml


<?xml version="1.0" encoding="UTF-8" ?>
<project name="HelloAnt" default="default" basedir=".">
  <target name="default">
    <javac srcdir="./src/" destdir="./bin/"/>
  </target>
</project>
C'est magique. Peut-être que si vous n'écrivez pas ceci, les caractères seront déformés. Jusqu'à ce que tu t'y habitues

Je pense que c'est comme une déclaration HTML DOCTYPE qui a l'air bien à chaque fois.

Je pense que c'est un projet d'éclipse en enveloppant \ . Ecrivez un support spécifique dans \ . Il semble que ce sera dépendant de ce nom. \ Un chemin qui peut être spécifié dans la commande javac. Le bin et src de plus tôt sont spécifiés ici. En d'autres termes, si vous changez cela, vous pouvez le créer où vous le souhaitez. Normalement, j'écrirais bin et src.

Main.java


class Main{

  public static void main(String args[]){
    System.out.println("hello ant");
  }
}

Placez-le dans le répertoire src et vous êtes prêt à partir.

Construire

Allez simplement dans le répertoire où se trouve build.xml et tapez la commande ci-dessous.

ant

BUILD SUCCESSFUL S'affiche, c'est réussi. Vous devriez avoir Main.class dans le répertoire bin. スクリーンショット 2020-02-03 23.15.46.png

Recommended Posts

Comment compiler Java avec VsCode & Ant
[Java] Résumez comment comparer avec la méthode equals
Comment utiliser le framework Java avec AWS Lambda! ??
Comment utiliser l'API Java avec des expressions lambda
Comment abaisser la version java
[Java] Comment utiliser Map
Comment désinstaller Java 8 (Mac)
Java pour jouer avec Function
Java - Comment créer JTable
[Java] Comment omettre l'injection de constructeur de ressort avec Lombok
Comment déployer Java sur AWS Lambda avec Serverless Framework
Comment utiliser java Facultatif
Comment réduire les images Java
Comment rédiger un commentaire java
[Java] Comment chiffrer avec le chiffrement AES avec une bibliothèque standard
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
[Java] Comment afficher les Wingdings
Comment numéroter (nombre) avec html.erb
Comment utiliser Java Map
Comment mettre à jour avec activerecord-import
Comment définir des constantes Java
Connectez-vous à DB avec Java
Connectez-vous à MySQL 8 avec Java
Comment créer un environnement de développement Java avec VS Code
Comment utiliser les variables Java
Comment convertir la base Java
[Java] Comment implémenter le multithreading
Comment initialiser un tableau Java
[Java] Comment rompre une ligne avec StringBuilder
Comment utiliser le modèle entraîné Tensorflow 2.0 avec Kotlin / Java
Comment gérer les exceptions froidement avec Java 8 Stream ou en option
[Facile] Comment formater automatiquement les fichiers Ruby erb avec vsCode
A étudié comment appeler des services avec Watson SDK pour Java
Comment étudier Java Silver SE 8
Comment utiliser HttpClient de Java (Get)
Java pour apprendre avec les ramen [Partie 1]
Étudier Java # 6 (Comment écrire des blocs)
[Java] Points à noter avec Arrays.asList ()
Comment exécuter Ant dans Gradle
Comment créer un conteneur Java
Comment désassembler un fichier de classe Java
Comment entourer n'importe quel caractère avec "~"
Comment utiliser HttpClient de Java (Post)
[Java] Comment utiliser la méthode de jointure
Osez défier Kaggle avec Java (1)
Comment apprendre JAVA en 7 jours
[Traitement × Java] Comment utiliser les variables
J'ai essayé d'interagir avec Java
Comment utiliser mssql-tools avec Alpine
Comment décompiler un fichier de classe Java
[JavaFX] [Java8] Comment utiliser GridPane
Comment écrire une déclaration de variable Java