Estas defininindo una variable que hace referencia a una clase GeoPunto y esa clase no existe dentro del classpath. O sea, estas queriendo crear una instancia de una clase inexistente...
Proba reemplazar "private GeoPunto posicion" por "private String posicion" y el error deberia desaparecer...
Estas usando un tipo que no es primitivo, el colega tiene razón, usa String; o herédalo.
Hola,
Incluiste la Clase GeoPunto en el proyecto? Puede ser que no tengas definida la clase o tengas que incluir el Import.
!Suerte con java!
Saludos
Demian Procopio
Hola a todos, agradeceria a ver si alguien puede echarme una mano. Estoy empezando con esto de java y haciendo un tutorial me encuentro con el siguiente error, al definir los atributos de una clase, me da un error en uno de ellos y no se como solucionarlo. He hecho un corta pega del tutorial y aun asi me sigue dando el mismo problema en Eclipse. El codigo es el siguiente:
public class Lugar {
private String nombre;
private String direccion;
private GeoPunto posicion;
private String foto;
private int telefono;
private String url;
private String comentario;
private long fecha;
private float valoracion;
public Lugar(String nombre, String direccion, double longitud,
double latitud, int telefono, String url, String comentario,
int valoracion) {
fecha = System.currentTimeMillis();
posicion = new GeoPunto(longitud, latitud);
this.nombre = nombre;
this.direccion = direccion;
this.telefono = telefono;
this.url = url;
this.comentario = comentario;
this.valoracion = valoracion;
}
}
// el error me lo da en el atributo GeoPunto posicion, me dice lo siguiente:
GeoPunto cannot be resolved to a type
A ver si alguien me ayuda, saludos para todos.