Question

Je suis d'atteindre le point culminant de ma dernière année de la programmation du projet, qui est écrit en Java (à l'aide du Guichet framework web).- Je fournir les examinateurs avec le code source (sur CD) avec chaque ligne clairement numérotée.Je sais que dans Eclipse, vous pouvez numéroter les lignes de code, mais évidemment, cela ne fonctionnera que si la personne qui regarde le code utilise Eclipse.Est-il possible d'inclure des numéros de ligne dans le code source lui-même?Si oui, comment?

Était-ce utile?

La solution

Vous pouvez utiliser cat pour faire cela

cat -n input.java > output.java

Autres conseils

Écrivez un petit programme Java pour lire vos fichiers .java et les sortir dans de nouveaux fichiers avec des numéros de ligne?

Qui sonne comme une exigence de l'étrange pour moi, parce que si vous insérez un numéro de ligne au début de chaque ligne dans le fichier lui-même, il ne compile pas.Êtes-vous sûr qu'ils sont pas en train de demander à un certain type de rapport qui inclut le code source (les numéros de ligne dans le code lui-même n'a de sens que si le code est à imprimer).Tout bon éditeur de texte est capable d'afficher les numéros de ligne et de les imprimer, sans que les chiffres soient une partie du fichier, donc, si j'étais un examinateur, c'est ce que j'allais utiliser.Mais si c'est bien ce que les examinateurs souhaitez, vous pouvez utiliser la commande unix nl, ou écrire votre propre programme qui le fait.

Vous pouvez par exemple fournir une offre (probablement en plus du texte brut-sournoisde) une version HTML de votre code (avec ou sans la sélection de la syntaxe) qui inclut des linémanistes.Il y a plusieurs outils que j'ai trouvés par Googling qui le font, par exemple http://www.java2html.de/ .Je pense que le JDK est réellement expédié avec une telle application.

Cependant, si c'est tout simplement un texte simple que vous voulez, vous pouvez bien sûr simplement écrire une petite routine pour ajouter des linenumbers pour vous.Il suffit de lire les lignes de votre code un par un, d'incrémenter un compteur et de préparer la ligne avec le compteur actuel.

Utilisez le outil Javadoc avec le -LinkSourceOption .

crée une version HTML de chaque fichier source (avec des numéros de ligne) ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top