![]() |
Bug en Jdk 6 ? Estoy empezando una aplicacion en java, y resulta q mi codigo no funciona en mi portatil (debian lenny y/o Ubuntu hardy) sin embargo, en 2 maquinas de escritorio de mi casa , funciona perfectamente. ambas con debian etch , no se que pensar, si es la plataforma (linux) o es el Jre. el jdk usado en mi portatil es Jdk 6 update 5 , jdk 6 update 6. (64 bits) el jdk usado en las maquinas de escritorio es jdk 6 update 5. (32 bits) los mensajes de error en la clase principal son: DEBIAN:/home/inforux/source# javac WindowRegistro.java WindowRegistro.java:75: cannot find symbol symbol: variable Validaciones Validaciones.validateString(e,code); ^ WindowRegistro.java:151: cannot find symbol symbol : class ManejadorDeEventos location: class WindowRegistro ManejadorDeEventos manejador = new ManejadorDeEventos(this); ^ WindowRegistro.java:151: cannot find symbol symbol : class ManejadorDeEventos location: class WindowRegistro ManejadorDeEventos manejador = new ManejadorDeEventos(this); ^ 3 errors muestro las lineas de la clase WindowRegistro. //linea 75 Validaciones.validateString(e,code); //linea 151 y 152 ManejadorDeEventos manejador = new ManejadorDeEventos(this); jButton1.addActionListener(manejador); #en la carpeta de la aplicacion estan todas las clases ManejadorDeEventos, Validaciones, entre otras. esta demas decir, q este codigo funcionaen otras maquinas. cualquier aporte es bienvenido. Saludos. |
Re: Bug en Jdk 6 ? Has comprobado que: 1. El entorno (classpath sobretodo) está definido igual en ambas máquinas)? 2. Tienes ManejadorDeEventos, Validaciones, etc, compiladas con el JDK de 64 bits en la máquina de 64 bits? |
Respuesta: Bug en Jdk 6 ? Hola, el asunto esta resulto., el detalle era conpilar todas las clases, debido a las diferentes arquitecturas de hardware ( 64 y32 bits.) #javac *.java Hice eso y ejecuto correctamente. Saludos. |
| La zona horaria es GMT -6. Ahora son las 09:53. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.