Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
Septiembre 03, 2010, 02:39:24
Noticias:
Más tutoriales de java
Foros Java y C/Linux
Herramientas y librerías
IDEs
Error al importar clases
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Error al importar clases (Leído 731 veces)
Jibarito
Newbie
Karma: 0
Mensajes: 41
Error al importar clases
«
en:
Enero 02, 2010, 06:07:09 »
Hola, feliz año a todos,
En un pequeño proyecto en Java que estoy haciendo con Eclipse obtengo el error "M cannot be resolved". La clase M.class pertenece al paquete "javiClass.doubleger".
He añadido la carpeta /javiClass/ (que contiene a /doubleger/ que a su vez contiene a M.class) al proyecto usando la opción "Build Path / link source" y he añadido "import javiClass.doubleger.*; import javiClass.doubleger.M;"
Esa misma clase la he usado ya en otras pruebas (desde la consola, estoy empezando a usar Eclipse) y funciona, así que está bien compilada.
¿Qué es lo que me falta hacer?
Gracias
En línea
Jibarito
Newbie
Karma: 0
Mensajes: 41
Re: Error al importar clases
«
Respuesta #1 en:
Enero 02, 2010, 09:38:35 »
Hola a todos.
Al final he encontrado el problema, aunque no estoy seguro de por qué ocurre así.
Parece ser que al añadir una "source folder" no hay que añadir la que tiene el nombre del pakage sino la que la contiene. La cosa es que intenté añadir la carpeta contenedora de "/javiClass", pero Eclipse no me dejaba (y no sé por qué). Al final he creado otra carpeta "javiClass" dentro de la primera y he metido en la nueva todo el contenido que tenía "/javiClass" (entre otras cosas la carpeta "/doubleger".
Antes tenía: "../carpetaRaiz/javiClass/doubleger/M.class" y ahora tengo "../carpetaRaiz/javiClass/javiClass/doubleger/M.class".
Voy a intentar cambiarle el nombre a la "javiClass de nivel superior para no confundirme, pero me pregunto por qué Eclipse no me habrá permitido añadir directamente "carpetaRaiz". ¿Tendrá algo que ver con que tenía otros archivos que no eran de java??
En línea
chuidiang
Administrator
Hero Member
Karma: 2
Mensajes: 3381
Re: Error al importar clases
«
Respuesta #2 en:
Enero 03, 2010, 09:13:57 »
Hola:
Efectivamente, los package y los directorios deben coincidir y el directorio de fuentes debe ser el que contiene el directorio de package, y no el package en sí mismo.
Quizás eclipse no te deje añadir ese directorio porque es el directorio raíz del proyecto y ya está añadido, aunque no como fuentes. Lo habitual es debajo del directorio raíz del proyecto crear subdirectorios src, resources, images, etc (a tu gusto), de forma que debajo de src tienes los fuentes, de images los iconos de tu programa, etc.
Se bueno.
En línea
http://www.chuidiang.com
http://blog.chuidiang.com
Páginas:
[
1
]
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Programación
-----------------------------
=> C/C++ linux
=> Visual C#
=> Java J2SE
===> Temas de interés cerrados.
=> Java: Librerías
=> Java J2ME
=> Visual Basic
=> Pyhton
=> Perl
-----------------------------
Programación Web
-----------------------------
=> Javascript
=> ActionScript
=> CSS
=> PHP
=> Java J2EE y JSP
-----------------------------
Herramientas y librerías
-----------------------------
=> IDEs
=> Maven y Ant
=> Control de Versiones
=> Bases de Datos
=> Herramientas de Gestión de Proyectos
-----------------------------
Metodologías de Gestión de Proyectos
-----------------------------
=> Metodologías Agiles
=> Metodologías tradicionales
-----------------------------
Sistemas Operativos
-----------------------------
=> Linux
=> Windows
-----------------------------
Varios
-----------------------------
=> Ofertas de empleo
=> ¿Un cafecito?
=> Varios
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Powered by SMF 1.1.11
|
SMF © 2006-2007, Simple Machines LLC
Loading...