Erfahren Sie ausführlich, wie Java erstellt wird, lernen Sie Build-Tools und erstellen Sie eine einfache und einfache Lernumgebung ohne Eclipse. Zielgruppe: Personen, die Java verstehen, aber nicht gut darin sind, Umgebungen zu erstellen und bereitzustellen, sowie Personen, die bei Ant arbeiten und dies erwähnen möchten. Das bin ich übrigens. Meine Umgebung: macOS Annahme: Der Befehl javac arbeitet mit dem Pfad zu JavaVM.
Sie können es unter Ant Official herunterladen. Laden Sie hier das neueste Zip-Format herunter.
Sie können es so lassen, wie es ist, aber Sie können es in einen kürzeren Namen ändern, da es später in der Umgebungsvariablen beschrieben wird. Es spielt keine Rolle, wo Sie es ablegen, aber ich habe es in meinem Home-Verzeichnis abgelegt. Hier habe ich Apache-Ant gewählt.
mv apache-ant ~/
cd
vim .bash_profile
Öffnet die Pfadeinstellungsdatei, also (geben Sie den CD-Befehl ohne Argumente ein, um in das HOME-Verzeichnis zu wechseln)
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
Fügen Sie einen Pfad wie den oben genannten hinzu. ANT_HOME=~apache-ant/bin :$ANT_HOME Wurde gerade hinzugefügt. Bitte beachten Sie, dass andere Befehle je nach Person unterschiedlich sind. Wenn Sie diese also vollständig kopieren und einfügen, können andere Befehle fehlerhaft sein.
ant --version
Wenn eine Antwort erfolgt, ist die Installation erfolgreich.
Verzeichnisaufbau
Legen Sie das Build-Artefakt in bin und den Quellcode in src ab. ・ ・ Beschreibe das in 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>
xml version = "1.0" encoding = "UTF-8"?> Ist magisch. Wenn Sie dies nicht schreiben, werden die Zeichen möglicherweise verstümmelt. Bis du dich daran gewöhnt hast
Ich denke, es ist wie eine HTML-DOCTYPE-Deklaration, die jedes Mal gut aussieht.
Ich denke, es ist ein Eclipse-Projekt, indem \
Main.java
class Main{
public static void main(String args[]){
System.out.println("hello ant");
}
}
Legen Sie es in das src-Verzeichnis und Sie können loslegen.
Gehen Sie einfach in das Verzeichnis, in dem sich build.xml befindet, und geben Sie den folgenden Befehl ein.
ant
BUILD SUCCESSFUL Wird angezeigt, ist es erfolgreich. Sie sollten Main.class im bin-Verzeichnis haben.
Recommended Posts