Frage

Ich erreiche den Höhepunkt meines Abschlussjahres-Programmierprojekts, das in Java geschrieben ist (unter Verwendung des Wicket-Webframeworks).Ich muss den Prüfern den Quellcode (auf CD) zur Verfügung stellen, wobei jede Zeile klar nummeriert sein muss.Ich weiß, dass man in Eclipse die Codezeilen nummerieren kann, aber das funktioniert natürlich nur, wenn die Person, die den Code betrachtet, Eclipse verwendet.Gibt es eine Möglichkeit, Zeilennummern in den Quellcode selbst aufzunehmen?Wenn das so ist, wie?

War es hilfreich?

Lösung

Sie können cat dazu verwenden, um dies zu tun generasacodicetagpre.

Andere Tipps

Schreiben Sie ein kleines Java-Programm, um Ihre .java-Dateien zu lesen und in neuen Dateien mit Zeilennummern auszugeben?

Für mich klingt das nach einer seltsamen Anforderung, denn wenn Sie am Anfang jeder Zeile in der Datei selbst eine Zeilennummer einfügen, wird sie nicht kompiliert.Sind Sie sicher, dass sie nicht tatsächlich nach einem Bericht fragen, der den Quellcode enthält (Zeilennummern im Code selbst sind nur dann sinnvoll, wenn der Code gedruckt werden soll)?Jeder anständige Texteditor kann Zeilennummern sowohl anzeigen als auch ausdrucken, ohne dass die Nummern Teil der Datei sind. Wenn ich also Prüfer wäre, würde ich diesen verwenden.Aber wenn dies tatsächlich das ist, was die Prüfer wollen, könnten Sie den Unix-Befehl verwenden nl, oder schreiben Sie Ihr eigenes Programm, das dies erledigt.

Sie könnten zum Beispiel eine Versorgung (wahrscheinlich zusätzlich zum Raw-Text-Sourcecode) eine HTML-Version Ihres Codes (mit oder ohne Syntax-Hervorhebung), die Lufleuchte enthält, eine HTML-Version.Es gibt mehrere Werkzeuge, die ich von Googling gefunden habe, die das tun, zum Beispiel http://www.java2html.de/ .Ich denke, der JDK liefert tatsächlich mit einer solchen Anwendung.

Wenn es jedoch einfach nur einen einfachen Text ist, den Sie möchten, könnten Sie natürlich einfach einfach eine kleine Routine schreiben, um Linienumberger für Sie hinzuzufügen.Lesen Sie einfach die Zeilen Ihres Codes nacheinander, inkrementieren Sie einen Zähler und ordnen Sie die Zeile mit dem aktuellen Zähler vor.

Verwenden Sie die Javadoc-Tool mit dem -LinklareOption .

erstellt eine HTML-Version jeder Quelldatei (mit Zeilennummern) ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top