Ayuda con mi proyecto en NetBeans

Javier
25 de Octubre del 2005
Hola, estoy realizando un proyecto para la universida en java. Uso NetBeans y no he tenido ningún problema hasta que me he pretendido ejecutar el programa fuera del NetBeans. Me voy a la carpeta donde tengo los .class y escribo java Main.class y me da este error
Exception in thread "main" java.lang.NoClassDefFoundError: Main/class

Al ejecutar dentro del NetBeans no me da problemas,
pero claro yo al profesor tengo que llevarle los ficheros no presentarselo en el NetBeans
¿porque puede ser?
Gracias.

chuidiang
25 de Octubre del 2005
Hola:

No pongas .class, solo el nombre de la clase

java Main

Si además esa clase pertenece a un paquete, el tema es más complejo. Echa un ojo en http://www.geocities.com/chuidiang/java/classpath/classpath.html

Se bueno.

Javier
25 de Octubre del 2005
Claro ese es el problema la clase pertenece al paquete webacc.
Ejecuto sin poner el .class y me sale esto:
Exception in thread "main" java.lang.NoClassDefFoundError: Main (wrong name: web
acc/Main)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown 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.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 java.lang.ClassLoader.loadClassInternal(Unknown Source)

A que se puede deber? No funciona el link que me has pasado

seba
25 de Octubre del 2005
netbeans genera en el directorio dist el paquete con extension jar.
para ejecutarlo java -jar miproyecto.jar
o si estas en windows y las extensiones jar estan asociadas a javaw, con doble click sobre el archivo ya esta.
cualquier duda me avisas...
saludos