Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: AlonsoV en 26 de Junio 2020, 21:00
-
Hola, cuando intento compilar este código me salta error ¿Alguna ayuda?
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
-
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.
-
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.
-
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 (http://www.drjava.org/docs/user/ch04s03.html) 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
-
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.