2012/6/21 jthan24 <jhonnatan.cha...@gmail.com> > Mirando un poco mas la traza de lo q envias parece ser que esta intentando > parsear un numero puede ser que el jar q te pasaron este utilizando una > codificacion con "," para los flotantes mientras q tu codificacion puede > estar utilizando el "." Para los numeros flotantes > El jun 21, 2012 2:38 a.m., "Esteban Poveda" <esteban.pov...@gmail.com> > escribió: > > > Cordial saludo estimados compañeros, > > > > > > Acudo a uds para pedirles la siguiente ayuda, > > > > Normalmente para ejecutar un programa en java en ubuntu utilizo el > comando > > java -jar nombre_del_programa. el cual me ha funcionado normalmente, pero > > en este caso necesito ejecutar un programa en java que inicialmente ha > sido > > compilado para Linux Suse, (no se si tenga que ver en algo) al ejecutar > el > > programa sale el siguiente comentario: > > > > estebanpoveda@ep-laptop:~/IRFFMv1_linux$ java -jar irffmv1.1.jar > > Exception in thread "main" java.lang.reflect.InvocationTargetException > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > > at > > > > > org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58) > > Caused by: java.lang.NumberFormatException: For input string: "27,67" > > at > > sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1242) > > at java.lang.Double.valueOf(Double.java:492) > > at irffm1.Utils.roundTwoDecimals(Utils.java:37) > > at irffm1.VelocityPanel.<init>(VelocityPanel.java:33) > > at irffm1.DisplayDataPanel.<init>(DisplayDataPanel.java:48) > > at irffm1.irffm1.<init>(irffm1.java:134) > > at irffm1.irffm1.main(irffm1.java:338) > > ... 5 more > > estebanpoveda@ep-laptop:~/IRFFMv1_linux$ > > > > > > Agradezco sus opiniones > > > > > > Esteban Poveda > > -- > > Al escribir recuerde observar la etiqueta (normas) de esta lista: > > http://goo.gl/Pu0ke > > Para cambiar su inscripción, vaya a "Cambio de opciones" en > > http://goo.gl/Nevnx > > > -- > Al escribir recuerde observar la etiqueta (normas) de esta lista: > http://goo.gl/Pu0ke > Para cambiar su inscripción, vaya a "Cambio de opciones" en > http://goo.gl/Nevnx >
jthan24 tiene razón el problema está con el sistema de numeración [1] que se está usando , en vez de punto le está pasando una , le recomiendo que en el metodo irffm1.Utils.roundTwoDecimals(Utils.java:37) escriba algo asi como Double.valueOf(var.replace(',', '.')); en vez de Double.valueOf(var); -- Al escribir recuerde observar la etiqueta (normas) de esta lista: http://goo.gl/Pu0ke Para cambiar su inscripción, vaya a "Cambio de opciones" en http://goo.gl/Nevnx