Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Ricardo Coello en 03 de Abril 2015, 10:07
-
Estoy comenzando el curso de Java de aprenderaprogramar, inicialmente tuve el problema de compilar el archivo Ejemplo pero leyendo en el foro pude encontrar la forma con el BlueJ. Ahora quiero ejecutarlo pero al poner en el cmd "java Ejemplo", me da el error siguiente: "Error: no se ha encontrado o cargado la clase principal ejemplo".
Les agradecería me ayudaran.
Saludos
-
Hola Ricardo, lo realmente importante es que te funcione el BlueJ, si te funciona el BlueJ puedes seguir avanzando con el curso y olvidarte del cmd.
El error que te está dando parece que pueda deberse a que estás intentando ejecutar desde un directorio en el cmd donde no está el archivo.
Supón que tienes el archivo ejemplo.java en el directorio C:/Ricardo/Ejemplo
Si tú intentas ejecutar estando en el cmd en C:/Ricardo te dará error, para poder ejecutar tienes que estar en C:/Ricardo/Ejemplo, el directorio donde esté el archivo y donde hayas compilado. No es seguro que sea eso, pero parece que puede ser.
Saludos!!
-
Hice un directorio en C:\Ejercicios, ejecuto el comando java dentro de ese directorio, ahí se encuentran ambos archivos: Ejemplo.java y Ejemplo.class. Pero seguiré con el curso como me indica, independientemente que no pude ejecutarlo. Muchas gracias.
-
César, hoy volví a probar y ahora si me funciona, que raro. Estoy seguro que lo ejecutaba del directorio correcto, lo importante es que si me funcionó. Le agradezco la pronta colaboración y creo según vaya avanzando en el curso seguiré molestando con consultas. Saludos
-
Hola, me alegro que se haya resuelto el problema. A través del buscador del foro podrás encontrar abundante información sobre el curso y sus ejercicios, de todas formas consulta todas las dudas que te puedan surgir, intentamos ayudar todo lo que podemos. Saludos cordiales.
-
Hola, no sé si solucionará tu problema, pero en mi caso es que intentaba ejecutar de la siguiente manera: java "nombre del archivo.class"
La forma correcta es:
java "nombre del archivo (sin ninguna extensión)"
Espero que le sirva de algo a alguien más....
-
Hola,
A mí me funcionó como recomienda blod.plos.01 (sin especificar la extensión "class" en la llamada al ejecutor), pero además especificando el nombre de la clase tal cual está en el programa fuente (respetando mayúsculas/minúsculas).