2017-07-05 2 views
0

Ich schrieb eine Beispiel-App beim Ausprobieren von Java. mit jdk in ihre KlassendateienVerwenden von jdk mit javac anstelle von ant

Rechner/Calc.java

package calculator; 

public abstract class Calc { 
    public static float Add(float f1, float f2) { 
     return f1 + f2; 
    } 
    public static float Subtract(float f1, float f2) { 
     return f1 - f2; 
    } 
} 

Main.java

import calculator.Calc; 

public class Main { 
    public static void main (String[] args) { 
     System.out.println("1+1=" + Calc.Add(1f, 1f)); 
     System.out.println("1-0.5=" + Calc.Subtract(1f, 0.5f)); 
    } 
} 

ich es geschafft, diese Klassen zu kompilieren.

Im Internet surfen, fand ich ein Paket namens Ant, mit dem man auch Dateien kompilieren kann. Kompilieren mit Ant gibt mir auch die Java-Klassen-Dateien.

Was ich wissen will, ist, was die Notwendigkeit für Ant, wenn ich meine Klassen direkt mit jdk kompilieren kann, ohne eine Konfigurationsdatei zu schreiben. Investiert Ant etwas Zeit, wenn ich meinen Code direkt mit jdk erstellen kann?

Antwort

0

Ant ist ein Build-Automatisierungs-Tool. Es kann nicht nur zum Kompilieren von Klassen verwendet werden, sondern auch zum Ausführen dieser Klassen, zum Testen dieser Klassen und zum Generieren von Javadocs. Hauptsächlich zur unabhängigen Bereitstellung und/oder zum Testen einer Anwendung verwendet.

was ist die Notwendigkeit für Ant, wenn ich meine Klassen direkt mit jdk kompilieren kann, ohne eine Konfigurationsdatei zu schreiben.

Check this out.

Ist einige Zeit in Ant investieren alle gut, wenn ich meinen Code mit jdk sofort bauen?

Hängt davon ab, was Sie mit unserem Code machen wollen. Sucht auch Maven und Gradle auf. Gradle ist die neueste unter ihnen und wohl besser.

+0

Ich konnte Klassen kompilieren, archivieren und sogar mit ant verpacken. Es ist nützlich mit ein paar Zeilen Konfiguration. Ich denke, es ist etwas, wonach ich gesucht habe. Danke für deine Antwort. – techprism

Verwandte Themen