Kompilieren/Ausführen von Java-Dateien im Terminal

Ich bin versucht, eine Datei, die nennt mehrere Dateien, aber ich bekomme einige Fehler.

Im aktuellen Verzeichnis mit der Bezeichnung " day4Measurement, habe ich 13 Dateien: BuggyMeasurement.java, BuggyMeasurement01.java, BuggyMeasurement02.java, BuggyMeasurement03.java, BuggyMeasurement04.java...BuggyMeasurement10.java, MeasurementTest.java und Measurement.java.

Measurement.java enthält die main (), und fordert alle anderen Dateien.

Hier ist die main():

public static void main(String [] args){
    JUnitCore tester = new JUnitCore();
    String s = "Failed to detect: ";
    int count = 0;
    String [] tests = {"toString prints reverse inches then feet", //01
        "plus modifies this", //02
        "minus modifies this", //03
        "multiple modifies this", //04
        "plus incorrect roll over", //05
        "minus incorrect roll over", //06
        "multiple incorrect roll over", //07
        "plus incorrect non-roll over", //08
        "minus incorrect non-roll over", //09
        "multiple incorrect non-roll over", //10
        "CORRRRECTTT!!!"
    };
    for (int i = 1; i < tests.length + 1; i++){
        testRound = i;
        System.out.println("Running: " + tests[i-1]);
        TestRunner.run(day4Measurement.MeasurementTest.class);
        Result temp = tester.run(day4Measurement.MeasurementTest.class);
        if (temp.wasSuccessful()) {
            s += tests[i-1] + "; ";
            count++;
        }

    }

    System.out.print(10-(count-1)*0.5 + " ");
    System.out.println(s);
}

In der Mac-Terminal, führe ich

javac Measurement.java

bekommen und habe Probleme. Hier ist, was ich bekomme:

Kompilieren/Ausführen von Java-Dateien im Terminal
Kompilieren/Ausführen von Java-Dateien im Terminal

Irgendwelche Vorschläge?

Bitte poste keine Bilder von text, posten Sie den text selbst.
Beachten Sie, dass idiomatische for-Schleifen sind mehr wie: for (int i=0; i<foo.length; i++) { bar(foo[i]); }. Arrays sind null-indiziert, und je früher Sie gewöhnen, desto leichter wird sich der code für andere zu Lesen-und du wirst leichter verstehen, jeder andere code auch.

InformationsquelleAutor | 2012-06-27

Schreibe einen Kommentar