Domanda

Sto raggiungendo il climax del mio progetto di programmazione del mio anno finale, che è scritto in Java (utilizzando Wicket Web Framework).Devo fornire agli esaminatori il codice sorgente (su CD) con ciascuna linea chiaramente numerata.So che in Eclipse puoi inserire le linee del codice, ma ovviamente questo funzionerà solo se la persona che osserva il codice utilizza Eclipse.C'è un modo per includere i numeri di linea nel codice sorgente stesso?Se è così, come?

È stato utile?

Soluzione

È possibile utilizzare cat per fare questo

cat -n input.java > output.java
.

Altri suggerimenti

Scrivi un piccolo programma Java per leggere i tuoi file .java e uscirli in nuovi file con numeri di riga?

Sembra un requisito strano per me, perché se si inserisce un numero di riga all'inizio di ciascuna riga nel file stesso, non si compilerà.Sei sicuro che non stia effettivamente chiedendo qualche tipo di report che include il codice sorgente (i numeri di linea nel codice stesso hanno senso solo se il codice deve essere stampato).Qualsiasi editor di testo decente è in grado di visualizzare i numeri di linea e stamparli, senza che i numeri siano una parte del file, quindi se fossi un esaminatore, è quello che vorrei usare.Ma se questo è davvero ciò che gli esaminatori desiderano, è possibile utilizzare il comando UNIX nl o scrivere il tuo programma che lo fa.

Potresti ad esempio fornire (probabilmente oltre al raw-text-sourcecode) una versione HTML del tuo codice (con o senza evidenziare sintassi) che include lielenquiers.Ci sono diversi strumenti che ho trovato da Google che lo fanno, ad esempio http://www.java2html.de/ .Penso che il JDK spedisca effettivamente con tale applicazione.

Tuttavia, se è solo un testo semplice che desideri, puoi ovviamente scrivere semplicemente una piccola routine per aggiungere lielenquiers per te.Basta leggere le righe del tuo codice uno per uno, incrementa un contatore e ad analizzare la linea con il contatore corrente.

Utilizzare strumento Javadoc con il -LinkSourceOpzione .

.

Crea una versione HTML di ciascun file sorgente (con numeri di riga) ..

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top