Autor Tema: Error: cannot find symbol Java problemas de principiante drjava classpath y boot  (Leído 4173 veces)

AlonsoV

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Hola, cuando intento compilar este código me salta error ¿Alguna ayuda?

Código: [Seleccionar]
package discos;

public class Usuario {
  public static void main(String [] args)  {
    System.out.println("Empieza la prueba con el usuario.");
    Disco elMio = new Disco ();
  }
 
}


°Error en el compilador:

File: C:\Users\Alonso\Desktop\Servicio streaming\discos\Usuario.java  [line: 6]
Error: cannot find symbol
  symbol:   class Disco
  location: class discos.Usuario
« Última modificación: 28 de Octubre 2020, 17:48 por Alex Rodríguez »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 988
    • Ver Perfil
Re:Error en código. Es simple pero soy principiante.
« Respuesta #1 en: 27 de Junio 2020, 01:04 »
El compilador se queja de que no sabe qué es la clase Disco.

Si no sabe lo que es puede deberse a que la clase Disco aún no la has escrito, o bien que se encuentra en otro package.
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

AlonsoV

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Error en código. Es simple pero soy principiante.
« Respuesta #2 en: 27 de Junio 2020, 01:43 »
Antes que nada gracias por responder. No se si ayude pero mencionare lo siguiente:

- El java lo tengo instalado en el C/archivos de programa/java.

- Cuando uso el Dr.Java se pone por default el escritorio para el guardado de docs .java o .txt.

En el escritorio (desktop) tengo la carpeta discos y usuario.

Lo que deseo hacer con el código es crear un nuevo objeto llamado Disco. Supuestamente en java.lang se encuentra el paquete Disco para usarlo como método.

Debería, según el código, crear un nuevo "Disco" llamado elMio.

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 988
    • Ver Perfil
Re:Error en código. Es simple pero soy principiante.
« Respuesta #3 en: 27 de Junio 2020, 12:08 »
No conozco Dr. Java.
Pero está claro que la clase Disco no está registrada en el proyecto.

Como digo, no conozco este IDE así que no puedo ayudarte demasiado.
Veo en su ayuda en línea que hay un apartado llamado Project Properties y dentro la opción Extra Classpath donde quizás ahí puedas indicarle donde ha de buscar la clase Disco.

Y si no, si tienes a la vista el archivo Disco.java, copia y pegalo en el mismo directorio donde tienes Usuario.java
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

AlonsoV

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Error en código. Es simple pero soy principiante.
« Respuesta #4 en: 29 de Junio 2020, 09:03 »
Gracias, voy a revisar el classpath y boothpass para entender que siginifican y ver cómo se puede solucionar. Entendería que deberia poder citar la clase y que la misma se obtenga del java.lang que esta en el paquete basico del java se 8u91.

 

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".