Buscar
Encuesta
- Añadir nuevo comentario
- 18 lecturas
- Encuestas anteriores
Inicio de sesión
Navegación
Comentarios recientes
- lastima que leden tampoco tiempo alos reocitorios
hace 4 semanas 3 días - Probado en kubuntu 11.10 y
hace 5 semanas 3 días - java plugin en kubuntu 11.04
hace 23 semanas 1 hora - Curso Linux 2011 Veracruz-México
hace 43 semanas 3 días - problema Efectos compiz en 10.04
hace 1 año 2 semanas - Podés comprar desde la tienda
hace 1 año 6 semanas - Espero q te ayude
hace 1 año 6 semanas - Busca en ebay los chinitos te
hace 1 año 32 semanas - Instalar VirtualBox OSE
hace 1 año 35 semanas - es fácil.
Aplicaciones /
hace 1 año 36 semanas
Problemas para ejecutar con el comando java en el terminal
Saludos tengo este problema,
Creo un archivo .java , digito codigo simple como imprimir mi nombre por ejemplo, despues utilizo el comando javac y efectivamente me crea el programa.class, seguidamente quiero ejecutarlo y dijito java programa.class, pero me indica el problema que les indico abajo en amarillo, estuve revisando porque yo hace poco instale una jaula con java para 32 bits, ya que tengo un sistema x86_64 y para paginas con applets en Firefox requiero de este java32, pero no recuerdo si tengo problemas desde que hice esta "jaula de java32" en mi computador.
root@cgr1584-desktop:/home/cgr1584/Desktop# java Programa.class
Exception in thread "main" java.lang.NoClassDefFoundError: Programa.class
at gnu.java.lang.MainThread.run (libgcj.so.70)
Caused by: java.lang.ClassNotFoundException: Programa.class not found in gnu.gcj.runtime.SystemClassLoader{urls= [file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass (libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at gnu.java.lang.MainThread.run (libgcj.so.70)
root@cgr1584-desktop:/home/cgr1584/Desktop#
Nota: antes si funcionaba no se que le paso, tenia instalado Eclipse, pero no recuerdo si lo desinstale o se quito por algun motivo, antes si ejecutaba todos los programas.
Saludos,
Carlos González Romero
- Añadir nuevo comentario
- 1066 lecturas

para ejecutar el programa
para ejecutar el programa tenes que escribir java programa en lugar de java programa.class
Ignacio
Ya encontre el problema y si
Ya encontre el problema y si tienes razon Ignacio aparte de que yo estaba aplicando mal el comando java, tambien descubri mediante el comando whereis javac y whereis java que el javac hacia referencia a un enlace simbolico que este al mismo tiempo hacia referencia a el binario de javac, pero en contraparte el comando java hacia referencia a uno simbolico que este al mismo tiempo hacia referencia a otro simbolico y se hacia un ciclo de enlaces simbolicos, en resumen el enlace de java nunca llegaba al binario java que es el que ocupaba para ejecutar mis programas. Por esta razon me di a la tarea de buscar dicho binario porque tampoco estaba ubicado en donde si estaba ubicado el binario de javac, bueno la cosa es que lo encontre y lo movi al directorio donde estaba correctamente ubicado el de javac, y cambie el enlace ciclico de java para que esta ves si hiciera referencia al binario de java. Y me funciono :-)
Es un poco enredado, pero espero hayan entendido mi explicacion por si alguien se le presenta un problema parecido.
Saludos,
Carlos González Romero