Foro sobre Java SE > como recuperar codigo existente en un proyecto nuevo
Creo que sería de gran ayuda para tí, que especificases con qué has hecho ese proyecto, y qué clase de errores tienes.
Sin conocer si lo has realizado con un IDE concreto, y si los errores son de compilación o de ejecución, dudo mucho que alguien pueda darte ideas al respecto.
Estoy utilizando IDE Netbeans 7.1.1
Por otro lado no hay errores en codigo, simplemente no se comunican mis "ventanas" con las clases del Dominio (en las ventanas, tengo los import, llamo a metodos del dominio, etc.).
Fue porque en un momento se elimino mi entorno de proyecto y quede solo con los fuentes, pero al agregarlos a un nuevo proyecto me sucede lo anteriormente descripto.
No comprendo eso de "no se comunican".
Si incluyes fuentes en un proyecto, que proceden de otro proyecto, lo más habitual es que la descripción del package, al comienzo de cada clase, no coincida. Sin embargo NetBeans informa del error, y muestra un hint en cada línea afectada, con dos posibles soluciones a elegir.
Por otro lado, si esas fuentes tenían dependencias externas, o bien no se han resuelto, con lo que aparecen nuevos hints en cada línea, o pueden aparecer errores en ejecución del tipo "class not found exception".
Insisto, ¿Qué tipo de errores tienes?.
a ver.... espero ser un poco mas claro, no hay errores en el codigo ni los import de package ni nada, cuando ejecuto "una ventana" que utiliza metodos del Dominio que traen datos para ser mostrados en la misma, estos metodos no traen nada es como que no se ejecutaran ! (en el proyecto anterior que se borro accidentalmente y estaba estos fuentes andaba todo perfecto, cuando agregue las fuentes en este nuevo proyecto me sucede eso).
Alguna diferencia debe de haber.
Te sugiero que uses el Debug de NetBeans, y veas en ejecución si esos métodos son llamados en algún momento, y en tal caso, qué valores manejan.
He probado poner un punto de brake y debuguear pero ni para en el. Ahora cuando ejecuto mi "ventana" me ha dado un error "Se han producido errores de Compilacion en uno o mas proyectos. la aplicacion que esta ejecutando puede terminar inesperadamente."
Parece que hay varios problemas de dependencias.
No sé qué estructura de proyecto tienes, pero si puedes, prueba a compilar los packages, o módulos, por separado, haciendo siempre un clean&build.
(Tengo 3 packages Interfaz, Dominio, Persistencia) Ya probe eso que me aconsejas, los packages por separado andan. Incluso entre Dominio y Persistencia, el problema esta en mis "ventanas" de Interfaz. Que se ve que cuando le di eliminar proyecto me perdio alguna referencia y ahora levantando desde las fuentes ya no se comunica con mi Dominio. La verdad que ya no se que mas hacer........
habra algo que al eliminar un proyecto en los archivos del tipo "miVentana.form" que se crean para poder pasar de source o design se borre o anule algo que luego eso haga que me pase lo que me sucede ?? ( es lo unico que me parece que pueda pasar, y si eso es correcto no se que hacer para solucionarlo).
Si puedes abrir las ventanas para diseño desde Matisse, no hay ningún problema con los .form
Los archivos .form solamente se usan en modo de diseño.
¿Tendrás algún problema en la creación de las instancias de esas ventanas?. ¿Dónde se crean?. Da la impresión, por lo que dices que el debugger no muestra llamadas a sus métodos, que nadie los está llamando.
Tengo una VentanaPrincipal y desde ahi se llaman a las distintas ventanas segun el menu elegido. en eso no hay problema crea las ventanas las muestra y todo pero por ejemplo en una de ellas que cargo un combo con datos traidos del Dominio no losn trae y no es problema de codigo porque antes de borrar accidentalmente el proyecto estaba todo funcionando.
BUENO DESPUES DE TANTO PREGUNTAR Y DARLE VUELTA AL ASUNTO, encontre la solucion y obviamente se debía a algo que omiti configurar : faltaba añadir la biblioteca Driver MySQL JDBC que utiliza la aplicacion. por eso nunca mis ventanas se cargaban con los datos......... gracias choces por brindar tu ayuda y hacerme pensar !!!
ups, a mi me paso algo parecido una vez; mi televisor no encendia hasta que encontre el error, era que no lo habia enchufado a la red electrica
y yo no sabia porq no andaba mi internet.. y era q me faltaba el cable de red. a cualquiera le pasa. el tema es no andar como loco molestando a los demás con problemas tan así. choces, sos muy bueno a veces ya
Elimine un proyecto en el cual estaba trabajando aunque mantengo las fuentes, el problema es que cuando creo un proyecto nuevo y agrego las fuentes que tenía mi package "interfaz" donde estan las ventanas de mi aplicacion a traves de los metodos alli creados no se comunican con mi package "Dominio" donde esta la logica de la aplicacion.
Creo que al eliminar el proyecto anterior se ha perdido alguna referencia que imposibilita esa comunicacion ( aclaro los metodos y todo el codigo esta libre de errores).
Me podrian decir de que forma puedo recomponer con las fuentes un nuevo proyecto ??