2010-06-03 53 views
6

Tengo un examen y me gustaría imprimir mis archivos Java (en el proyecto NetBeans) lo más rápido posible. Me preguntaba ¿hay alguna manera de imprimir un proyecto/proyecto completo en NetBeans con un solo clic? o tienes una mejor sugerencia? (Me va a utilizar Windows XP y no hay buen editor como Gedit o Kate instalado)Imprimir un proyecto en NetBeans

+0

¿Tendría acceso al panel de Windows? ¿Valdría la pena aprender de antemano cómo escribir un script rápido de cmd o powershell que buscaría recursivamente en un árbol de directorios los archivos .java e imprimirlos? (Supongo que no está permitido tomar ningún código con usted) Si está generando una gran cantidad de archivos, volver a escribir el script desde la memoria podría funcionar más rápido que imprimirlos a mano. Sin embargo, debe preguntarse qué harán con las listas de códigos una vez que se impriman. O.o –

+0

solo tendré acceso a Windows Shell y no a PowerShell. Puedo buscar recursivamente archivos .java pero no tengo idea de cómo invocar el servicio de impresión. oh, también, estoy permitido tomar impresiones conmigo. –

Respuesta

4

Give que el identical question en el foro NetBeans desde el año pasado no se contesta, sin embargo, yo diría que no.

Cuando necesité imprimir mi último año del proyecto Comp Sc (necesitaba entregar una copia impresa completa + CD de instalación pulido, oh los árboles pobres que murieron por eso ...), abrí todos los archivos y luego fui a través e hizo una impresión & cerca de cada uno. :(

+0

que explota ... con suerte implementarán tal característica. nuestra edad puede ser digital, pero las instituciones aún exigen informes y respuestas de exámenes en papel. probablemente solo desperdicie ½ hora para imprimirlo durante el examen. –

1

Tuve el mismo problema. Estoy en una clase de Informática con Programación Java. Mi asignatura de tarea implica crear un proyecto con muchos archivos de clase (7 en este momento), así que busqué en google cómo imprimir el proyecto y no encontró nada. Sin embargo, he encontrado una forma un poco complicada de hacer esto, después de leerlo puede ser el juez de cuánto tiempo realmente ahorrará. Cuantas más clases tenga en un solo proyecto, el Más tiempo ahorrará. La metodología es complicada porque implica el menor acceso posible al sistema, porque como dijiste que estás en la computadora de la escuela, asumo solo el acceso más básico. SOLICITA el acceso rápido al comando, por lo que puede no será útil para usted. Sin embargo, es posible que si no puede abrir el símbolo del sistema, pueda ejecutar un archivo .bat. Así que aquí va.

símbolo del sistema
  • punto a su directorio de origen y tipo:

    dir /b > projectDir.txt 
    

    o guardar el 1 línea en un editor de texto como dir.bat

    esto le dará un archivo de texto lista de todos los archivos de Java en el directorio de origen

  • libreta abierta y escriba esta línea de 1

    /*PAGEBREAK*/ 
    
  • , salvo el archivo como pagebreak.txt
  • Ahora, abre el archivo projectDir.txt que ha creado con el Bloc de notas.
  • hacer reemplazar un mundial de ".java" con ".java+pagebreak.txt+"
  • deshacerse de la línea que tiene projectDir.txt enumerado
  • guardar el archivo como projectDir.html
  • abrir este archivo en un navegador web. El objetivo de esto es deshacerse de los saltos de línea creados usando dir /b.
  • ahora, copie esta línea de texto y péguela en una nueva ventana de bloc de notas. al comienzo de la línea, añadir "copy /b" y al final de la línea, sustituir el final "+" con "wholeProject.java"
  • ejecute el archivo de murciélago. si todo ha sido exitoso, tendrás un solo archivo java que contiene todas tus clases. agregue este archivo a su árbol de proyecto en netBeans IDE.
  • Exporte ese archivo como un archivo HTML.un problema es que si usa números de línea, los números serán continuos; cada clase nueva no comenzará con 1, así que desaconsejaría eso.
  • Abre el archivo html en el bloc de notas. Realice una sustitución global de "/*PAGEBREAK*/" con "<p style='page-break-before: always'>". Guarde su archivo, ábralo en un navegador.
  • Al imprimirlo, debe imprimir cada clase en su propia página.

Espero que esto ayude! netBeans realmente debería implementar esto, mi método es bastante tonto y artificioso.

0

he encontrado una nueva forma (espero que sea una manera nueva ...)

  1. primero desea copiar el código HTML, que puede hacer que al elegir "Imprimir a HTML .. . "opción desde la configuración de Netbeans y elija la opción" Imprimir en portapapeles ".
  2. Abra la aplicación de cualquier texto y péguelo, guarde con .html extensión.
  3. Ahora puede utilizar desde cualquier navegador para imprimir de la manera que desee.
Cuestiones relacionadas