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: Adrj33 en 13 de Junio 2021, 05:29
-
Buenas noches, soy nuevo por acá y nuevo en el aprendizaje de programar en java. Como es de un principio, descargué la libreria JDK 8-291, lo instalé, copié la dirección de la carpeta bin de la libreria ya instalada, agregué esa dirección a la variable PATH, para que busque alli lo relacionado con java.
Empiezo como todo el mundo, creando el codigo fuente en bloc de notas,
public class Prueba{
public static void main(String args [ ]){
System.out.println(" Hola Mundo ");
}
}
Creé el archivo Prueba.java , para después proceder a crear la clase (el archivo Prueba.class) el problema a consultar es que después de realizar todo este procedimiento cuando hago el llamado para ejecutar ya el archivo .class (C:\javac Prueba) arroja el siguiente error:
error: Class names, Prueba , are only accepted if annotation processing is explicitly requested
ya que no dio error al crear o compilar mediante javac el codigo para obtener el archivo .class ¿Por qué arroja ese error? Si alguien me puede orientar sobre ese detalle , gracias de antemano
-
Para ejecutar el programa, el comando es java , no es javac
No se si estás siguiendo el curso de inicio en Java de esta web.
En este capítulo (https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=395:compilar-y-ejecutar-un-programa-java-uso-de-la-consola-dos-o-cmd-de-windows-invocar-javac-cu00612b&catid=68&Itemid=188) se explica lo que intentas hacer.
-
buenas tardes gracias por la orientación de hecho me equivoque en esa parte cuando escribí en efecto cuando hago el llamado utilizo java + el archivo.class, sin embargo voy a desinstalar , borrar registro y empezar de nuevo, y no sabia que por acá hay un curso, yo estoy aprendiendo mediante un curso básico de 48 clases para empezar.
ya reviso el link que coloco nuevamente gracias
-
Sí.
Tienes disponibles dos cursos gratuitos:
- Java desde 0 (https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188)
- Java avanzado Nivel 1 (https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=58&Itemid=180)
Es raro que te falle el comando, si has podido compilar el código, significa que la instalación de Java era correcta y deberías también poder lanzar el programa.
Recuerda que solo has de poner el nombre de la clase/archivo, no indiques la extensión .class
MAL: java Prueba.class
BIEN: java Prueba
En cualquier caso, tampoco te atasques mucho con esto. Rara vez vas a compilar un código escrito en el Bloc de Notas desde la línea de comandos... puede incluso que solo lo hagas en los inicios de los cursos...
Aunque conviene saber hacerlo, lo cierto es que normalmente siempre vas codificar y lanzar el programa desde algún IDE, ya sea NetBeans, Eclipse, IntelliJ,....
Lo importante es que aprendas a programar (variables, bucles, métodos, clases, objetos, herencias....), y no tanto a lanzar el programa desde línea de comandos. Esto es algo que se puede aprender en cualquier momento, los esfuerzos debes centrarlos en todo lo demás.