Compilar y ejecutar JAVA desde Notepad++

Compilar y ejecutar nuestros programas con solo presionar un botón es algo muy cómodo que casi todos los IDEs de programación tienen. Por desgracia Notepad++, un editor de código ligero y potente que tiene soporte para un gran número de lenguajes, no trae consigo la posibilidad de compilar y ejecutar nuestro archivo .java con tan solo pulsar un botón, pero en cambio nos da herramientas para poder hacerlo nosotros mismos.

Lo que debemos hacer es entrar en nuestro querido editor Notepad++, en la barra de opciones de la parte superior, deberemos hacer click en Ejecutar y seguidamente en Ejecutar..., la primera opción de la lista de opciones que aparecerá.


A continuación aparecerá una ventana pequeña donde deberemos introducir la llamada al programa a ejecutar. En este cuadro introduciremos lo siguiente:

cmd /c cd $(CURRENT_DIRECTORY) & javac $(FILE_NAME) & java $(NAME_PART) & pause

Una vez introducida la linea anterior, pinchamos en Guardar..., y en la nueva ventana ponemos el nombre que queramos a esta instrucción, elegimos la combinación de teclas que deberemos pulsar para ejecutar nuestra instrucción, pulsamos OK y ya solo nos queda cerrar la primera vetanita llamada Run... pinchando en Cancelar o en el aspa de arriba a la derecha.

Podéis utilizar F6 o cualquier otra combinación de de teclas

Como ves en la imagen anterior, podemos elegir la combinación de teclas que queramos, yo señalo en la imagen la que yo mismo utilizo, pero se podría utilizar la que queráis, siempre y cuando no esté utilizada ya.

Y listo, a partir de ahora tan solo pulsando F6 (o la combinación que hayáis puesto) se abrirá un CMD que se encargará de compilar y ejecutar nuestro archivo .java.

Es genial ¿Verdad? ;)

Comentarios

  1. a mi me sigo apareciendo la misma ventana no me cierra la ventana de Run sigue

    ResponderEliminar
  2. me sale que java no me reconoce como un comando interno o externo que puedo hacer?

    ResponderEliminar
    Respuestas
    1. Para ello debes añadir la dirección de java a la variable de entorno path de windows, hay una entrada donde lo explico, busca algo como path o variable de entorno en el buscador de mi web y te saldrá, era una entrada sobre java si no recuerdo mal.

      Suerte.

      Eliminar
  3. esta de lujo de casualidad tendras algo asi pero tambien para C y C++ te lo agradeceria mucho.!!

    ResponderEliminar
  4. Campeon, veo que para unos funciono. A mi el CMD me dice:

    C:\Program Files (x86)\Notepad++
    "javac" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    "java" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    Presione una tecla para continuar . . .

    ResponderEliminar
    Respuestas
    1. Necesitas tener visible tu compilador java en el cmd sin tener que utilizar la ruta completa hasta él, esto se explica en mi siguiente entrada, en una nota más o menos por la mitad de la entrada.

      http://ayudasprogramacionweb.blogspot.com/2012/11/compilar-y-ejecutar-java-en-cmd-windows.html

      Saludos

      Eliminar
  5. Hola!

    Mi problema es que cuando utilizo el atajo se me abre la carpeta de notepad++ (C:\Program Files (x86)\Notepad++). Solución?

    Gracias!

    ResponderEliminar
  6. A mi no se me guarda la instrucción, me explico: Cuando copio el código y eso me va perfecto, cierro el notepad++ y lo vuelvo a abrir y se borra la instrucción, ¿algunas forma en que lo pueda solucionar? Gracias :) buen post, muy claro.

    ResponderEliminar
  7. Ami me dice esto Ayuda por favor

    javac: file not found: HelloWorld.java
    Usage: javac
    use -help for a list of possible options
    Error: no se ha encontrado o cargado la clase principal HelloWorld
    Presione una tecla para continuar . . .

    ResponderEliminar

Publicar un comentario

Si tenéis alguna duda o sugerencia, no dudéis en comentar. ;)

Entradas populares de este blog

Ordenar cualquier array con SORT en JAVA

Modificadores de acceso (public, protected y private) JAVA

Calcular factorial de un numero en JAVA