Autor Tema: javac class names, are only accepted if annotation processing is explicitly requ  (Leído 1628 veces)

Adrj33

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
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,           
       
Código: [Seleccionar]
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
« Última modificación: 13 de Enero 2022, 19:35 por Ogramar »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 985
    • Ver Perfil
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 se explica lo que intentas hacer.
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

Adrj33

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
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

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 985
    • Ver Perfil
Sí.
Tienes disponibles dos cursos gratuitos:
- Java desde 0
- Java avanzado Nivel 1

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
Citar
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.
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".