Foros del Web » Programación para mayores de 30 ;) » Java »

Problema al importar clases

Estas en el tema de Problema al importar clases en el foro de Java en Foros del Web. Buenas a todos! Tengo un problema que me está matando. Cuando intento importar una clase que he creado para utilizar algún método suyo me tira ...
  #1 (permalink)  
Antiguo 28/12/2010, 04:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema al importar clases

Buenas a todos!
Tengo un problema que me está matando. Cuando intento importar una clase que he creado para utilizar algún método suyo me tira un error de compilación.
Al principio creía que sería porque las clases q cogía eran complejas y tenían que tener algún error, x eso probé con el siguiente ejemplo:
(archivo pruebauno.java)
package pruebaspack;
public class pruebauno{
private String uno;
public pruebauno(){
this.uno = "1";
}

public String getUno(){
return uno;
}
}

(archivo prueba2.java)
package pruebaspack;
import pruebaspack.pruebauno;

public class prueba2{
private String pruebados;
public prueba2(){
this.pruebados = "2";
pruebauno uno = new pruebauno();
String tres = uno.getUno()+this.pruebados;
}
}


Haciendo esto me compila sin problemas pruebauno, pero con prueba2 me lanza 3 errores:
- En import pruebaspack.pruebauno; dice que cannot find symbol (symbol = class pruebauno)
- En pruebauno uno = new pruebauno(); lo mismo, no encuentra la clase pruebauno
- El tercero es la misma linea que el segundo pero al hacer el new.

Alguien sabe porque me pasa esto??

Gracias
  #2 (permalink)  
Antiguo 28/12/2010, 07:01
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: Problema al importar clases

Teniendo en cuenta que están en el mismo package, has probado a obviar el nombre del package y poner...

import pruebauno;

...directamente?

Por cierto las clases por convenio se suelen denotar en Mayúscula la primera letra... dejando las minúsculas para sus instancias (oséase los objetos).
  #3 (permalink)  
Antiguo 29/12/2010, 03:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema al importar clases

Muchas gracias por responder.
Si que probado a quitar el package. Ya se que los nombres de clases comienzan x mayus, son las prisas de las pruebas :P
El problema después de mucho probar es seguro que me viene por el classpath, no se porque no me lo coge bien. Si compilo haciendo un javac prueba2.java -cp /home/usuario/blablabla me lo hace bien (como puedes suponer x la ruta, trabajo bajo linux).
Lo que no entiendo es porque no coge directamente el classpath estando en el mismo src.

Alguna idea?? Gracias!

Etiquetas: clases
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:28.