Buenos dias. Hace un par de dias que pedi ayuda en el foro por que queria empezar con el java y me surgieron problemas que mas menos pude resolver. El caso es que he decidido usar notepad++ por que es un editor muy bueno.
El caso viene dado cuando ejecuto el programa, el tipico hola mundo en este caso, pongo el codigo:
class Hola {
public static void main(String argumentos[]) {
System.out.println("hola, mundo");
}
}
He congigurado el path para java y bien todo. Le digo al java que loo interprete con el java c sin problema, el problema viene dado cuando yo quiero ejecutarlo. Pongo java y el nombre de la clase que en este caso y me da el siguiente error:
Exception in thread "main" java.lang.NoClassDefFoundError: hola (wrong name: Hola)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
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)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unkno wn Source)
Tengo el paht puesto, probado hace el .class bien pero a la hora de poner java hola da ese error y no se el por que.
Solo me falta eso para que por fin poder empezar y verlo almenos por consola.
Gracias.