He estado tratando de configurar Notepad ++ como un pequeño entorno Java, principalmente para aprender Java porque tenía algunas dificultades para conseguir que un programa simple funcionara con NetBeans, desafortunadamente todos los consejos sobre la configuración Notepad ++ para llamar al código de Java no funciona.Usando Notepad ++ para compilar el código Java
Supongo que Notepad ++ ha cambiado o que el kit de desarrollo de Java se ha modificado masivamente porque todos los ejemplos que he usado producen errores, aunque hay poco margen de error.
para empezar me encontré con este sitio: http://blog.sanaulla.info/2008/07/25/using-notepad-to-compile-and-run-java-programs/
este es el código para ejecutar javac para compilar el código:
javac “$(FILE_NAME)”
y
java “$(NAME_PART)”
para ejecutar el código de bytes resultado Sin embargo, esto ya no tiene ningún éxito. Java está configurado correctamente y puedo llamar al programa Java para que haga lo suyo a través de CMD.
El uso de un plugin llamado NPP y llamó a F6 y correr con el código (dado en los comentarios) tiene éxito en la compilación del programa Java en el archivo .class correcta, sin embargo, el comando falló en la ejecución del programa
cd “$(CURRENT_DIRECTORY)”
javac $(FILE_NAME)
java $(NAME_PART)
errores de la consola en Notepad ++ son:
java.lang.NoClassDefFoundError: first
Caused by: java.lang.ClassNotFoundException: first
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: first. Program will exit.
Exception in thread "main"
que pensé creación de Notepad ++ para compilar y ejecutar el código sería fácil y divertido, pero su parece toda la documentación en Internet es obsoleta ya que nada funciona.
Me gustaría una manera fácil de compilar y ejecutar código Java desde dentro de Notepad ++
tan sólo pudiera utilizado CMD pero yo prefiero que sea más integrados en Notepad ++
Gracias por cualquier ayuda posible. aplausos :)
EDIT: Estoy usando la última versión de Java, Notepad ++ y tienen Windows 7
EDIT 2: el código:
//A Very Simple Example
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}
La pregunta obvia es: ¿Por qué utilizar Notepad ++ cuando tener NetBeans instalado? – spender
Intente utilizar un IDE, es decir, Eclipse, que está diseñado para escribir código. Te enseñará mucho más que el bloc de notas. – Sean
Netbeans hará su vida mucho más fácil. Si tienes problemas con él, solo pregunta aquí – npinti