Forums:
Hola de nuevo!
tengo que sacarme un certificado digital de hacienda y el entorno esta hecho con java y me da el siguiente error ;
"" Error: Error en sign.No se ha podido cargar el Applet.java.lang.reflect.InvocationTargetException.""
he probado con centos, con fedora y lo mismo, he instalado el java que tienen de oracle 7 creando los enlaces a la carpeta plugin y verificando en la web de java.com que todo estaba bien instalado, también he probado el openjdk que hay en los repos pero nada de nada! he llamado al servicio tecnico y si no tengo windows no me dan soporte!!! alguna idea de que puedo hacer o instalar para que funcione????
al-serv
[quote=al-serv]Applet.java.lang.reflect.InvocationTargetException[/quote]
Lo de reflect.InvocationTargetException suena a uso de reflection en el Applet JAVA ese que estás tratando de ejecutar, y parece que no encuentra el método o que el método no tiene los parámetros esperados (la firma del método no coincide, lo que a la final se traduce en que no encuentra el puto método), has probado con la versión 1.6 de la JVM de Sun ...??? es probable que la 7 tenga un bug (que raro) o que no exista en la 7 el método que necesitas ...
Suerte ...
bye
;)
PD: lo otro sería hacer ingeniería reversa (decompilar el applet) y debuguear la aplicación a ver donde mierda peta ...
Re:
es la web de hacienda y sus técnicos solo me dicen que utilice la ultima versión que hay en la web, he probado también con openjdk de centos que es la 6 y hace lo mismo.... lo curioso es que con windows ( lo he probado desde otro PC que tenia windows ) y si que funciona pero me niego a tener que comprar una licencia de windows para poder esta parte de mi trabajo que es tocar esa web!!! agggggg ;(
en windows con que JDK o JRE
en windows con que JDK o JRE lo corres en el Moco$oft Güin2 ...???
prueba con la misma versión en Linux, no se si tengas que usar el JDK y no EL JRE ...
bye
;)
Re:
en Windows utilizo la misma versión que con linux, es la jre-7u5 que es la ultima que es la misma que para windows... lo que probare la otra, la jdk a ver si va a ser eso pero en windows seguro que es la jre
Re:
he visto algo sobre dar permisos a la maquina virtual Java pero no se que carpeta es... alguna idea a que le tendria que dar permisos??? podria ser del selinux???
Mira en la consola de java,
Mira en la consola de java, debe estar en las herramientas de administración ...
bye
;)
Re: Solucionado
Al final lo he solucionado, he instalado el jre de 32bits, he hecho el enlace simbólico para que firefox lo detecte;
[quote]ln -s /usr/java/default/lib/i386/libnpjp2.so /usr/lib64/firefox/plugins[/quote]
y con esto me ha funcionado!
Gracias por todo! saludos!
Un método no presente en la
Un método no presente en la JVM de 64bits que si lo está en la JVM de 32bits, interesante, sería interesante saber más detalles al respecto, como te diste cuenta ...???
bye
;)
Re:
pues probé otros navegadores ( opera, chrome ) y en este me daba un error distinto, algo de que la arquitectura no era correcta ( en ingles ) entonces me dio la pista y probe de instalar el 32bits de jre y funciono! :) y las demás aplicaciones también me van, pues se queda así jejejje! :)