2010-06-03 15 views
6

Ho un esame e vorrei stampare i miei file Java (nei progetti NetBeans) il più velocemente possibile. Mi stavo chiedendo c'è un modo per stampare un intero progetto/progetto in NetBeans con un clic? o hai un suggerimento migliore? (Userò Windows XP e non c'è bel editor come Gedit o Kate installato)Stampa di un progetto in NetBeans

+0

Avresti accesso alla shell di Windows? Potrebbe valere la pena imparare in anticipo come scrivere un rapido script cmd o powershell che ricercherebbe ricorsivamente un albero di directory per i file .java e li stampi? (Suppongo che tu non sia autorizzato a prendere alcun codice con te) Se stai generando molti file, riscrivere lo script dalla memoria potrebbe funzionare più velocemente della stampa a mano. Ti chiedi cosa faranno con gli elenchi di codici una volta stampati? O.o –

+0

avrò accesso solo alla shell di Windows e non al PowerShell. posso ricorsivamente cercare i file .java ma non ho idea di come richiamare il servizio di stampa. oh, anche io sono autorizzato a prendere le stampe con me. –

risposta

4

dare quella del identical question sul forum NetBeans dello scorso anno non è ancora risolta, direi di no.

Quando ho avuto bisogno di stampare il mio ultimo progetto Comp Sc (necessario per consegnare una stampa completa + un CD di installazione lucido, oh i poveri alberi che sono morti per quello ...), ho aperto tutti i file poi sono andato attraverso e ha fatto una stampa & vicino a ciascuno. :(

+0

che soffia ... si spera che implementeranno tale funzione. la nostra era potrebbe essere digitale, ma le istituzioni richiedono ancora rapporti e risposte d'esame in formato cartaceo. probabilmente sprecherò un'ora e mezza per stamparlo durante l'esame. –

1

Ho avuto lo stesso problema.Io sono in una classe di informatica con programmazione Java.I miei compiti di asignment comporta la creazione di un progetto con molti file di classe (7 al momento) così ho cercato su Google per come stampare il progetto e non ho trovato nulla, tuttavia, ho trovato un modo un po 'kludgy per fare questo, dopo averlo letto puoi essere il giudice di quanto tempo effettivamente salverà. Più lezioni hai in un singolo progetto, più tempo salverà.La metodologia è kludgy perché comporta il minor numero possibile di accessi al sistema, perché come hai detto sei su un computer scolastico, quindi supporrò solo l'accesso più semplice. non è utile per te, tuttavia è possibile che se non riesci ad aprire il prompt dei comandi potresti essere in grado di eseguire un file .bat. Quindi, ecco qui:

prompt dei comandi
  • Point alla directory sorgente e tipo:

    dir /b > projectDir.txt 
    

    o salvo che 1 riga in un editor di testo come dir.bat

    questo vi darà un file di testo elenco di tutti i file java nella directory di origine

  • aprire il blocco note e digitare questa riga 1

    /*PAGEBREAK*/ 
    
  • salvare il file come pagebreak.txt
  • ora, aprire il file projectDir.txt si è creato con il Blocco note.
  • fare una sostituzione globale di ".java" con ".java+pagebreak.txt+"
  • sbarazzarsi della linea che ha elencato projectDir.txt
  • salvare il file come projectDir.html
  • aprire il file in un browser web. il punto è di eliminare le interruzioni di linea create utilizzando dir /b.
  • ora, copia questa riga di testo e incollala in una nuova finestra del blocco note. all'inizio della riga, aggiungere "copy /b" e alla fine della riga, sostituire l'ultimo "+" con "wholeProject.java"
  • eseguire il file bat. se tutto è andato a buon fine, avrai un singolo file java contenente tutte le tue classi. aggiungi questo file all'albero del tuo progetto nell'IDE di netBeans.
  • Esporta il file come file HTML.un problema è che se si usano i numeri di riga, i numeri saranno continui; ogni nuova classe non inizierà con 1, quindi vorrei sconsigliarlo.
  • Apri il file html nel blocco note. Eseguire una sostituzione globale di "/*PAGEBREAK*/" con "<p style='page-break-before: always'>". Salva il tuo file, aprilo in un browser.
  • Quando lo si stampa, dovrebbe stampare ogni classe sulla propria pagina.

spero che questo aiuti! netBeans dovrebbe davvero implementare questo, però, il mio metodo è piuttosto stupido e artificioso.

0

ho trovato un nuovo modo (spero che sia un modo nuovo ...)

  1. Per prima cosa desidera copiare l'html, è possibile farlo scegliendo "stampa in HTML .. "opzione dalle impostazioni di Netbeans e scegliere l'opzione" Stampa negli Appunti ".
  2. Aprire l'app di testo e incollarla, salvare con l'estensione , html.
  3. Ora è possibile utilizzare da qualsiasi browser per stampare nel modo desiderato.
Problemi correlati