Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Alguien podría ayudarme con esta aplicación??

Hola a todos los foreros. Les escribo para ver si me ayudan a darle solución a un problema que tengo con una aplicación hecha en Java y que al parecer usa librerías FX.

La cuestión es que soy capaz de ejecutarla en Windows 7, pero me da errores tanto en Mac como en Linux. Mi verdadero interés es el de poder ejecutarlo en una Raspberry con distribución Debían y poder acceder a ella mediante VNC desde el teléfono, ya que es una aplicación de domótica. Hasta ahora, lo mas que he conseguido al tratar de ejecutarlo en una Raspberry con Debian Wheezy ha sido que me tire los siguientes errores:

root@HomeServer:/home/pi/ExControl DomoControl# java -jar DomoControl.jar
Program started.
valorescomunes._cargaimagenes (java line: 579)
java.io.FileNotFoundException: /home/pi/ExControl DomoControl\Img/CheckOn.png (No existe el fichero o el directorio)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:131)
at anywheresoftware.b4a.objects.streams.File.OpenInput(File.java:199)
at anywheresoftware.b4j.objects.ImageViewWrapper$ImageWrapper.Initialize(ImageViewWrapper.java:81)
at ExControl.Domotica.valorescomunes._cargaimagenes(valorescomunes.java:579)
at ExControl.Domotica.main._appstart(main.java:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:93)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:84)
at ExControl.Domotica.main.start(main.java:33)
at com.sun.javafx.application.LauncherImpl$8.run(LauncherImpl.java:837)
at com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:182)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:860)
at com.sun.glass.ui.lens.LensApplication.access$1800(LensApplication.java:58)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:917)
at java.lang.Thread.run(Thread.java:744)

Os dejo el enlace a la aplicación y ojalá puedan ayudarme:
https://dl.dropboxusercontent.com/u/26279899/ExControl%20DomoControl.rar

Saludos!!

mayo 27, 2014 | Unregistered CommenterLegolas

Yo lo que veo un poco raro en un principio es la ruta esta de la imagén
/home/pi/ExControl DomoControl\Img/CheckOn.png

Que creo que debería ser
\home\pi\ExControl DomoControl\Img\CheckOn.png
o
//home//pi//ExControl DomoControl//Img//CheckOn.png

pruebalo pero me parece raro que te funcione en windows 7

Saludos y si te da otro error escribelo.

mayo 27, 2014 | Unregistered CommenterFermín Martín

la ruta no la elijo yo, sino el programa. Quiero decir... yo ejecuto el siguiente comando:

java -jar DomoControl.jar

y la consola me tira todo ese monton de errores:

Program started.
valorescomunes._cargaimagenes (java line: 579)
java.io.FileNotFoundException: /home/pi/ExControl DomoControl\Img/CheckOn.png (No existe el fichero o el directorio)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:131)
at anywheresoftware.b4a.objects.streams.File.OpenInput(File.java:199)
at anywheresoftware.b4j.objects.ImageViewWrapper$ImageWrapper.Initialize(ImageViewWrapper.java:81)
at ExControl.Domotica.valorescomunes._cargaimagenes(valorescomunes.java:579)
at ExControl.Domotica.main._appstart(main.java:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:93)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:84)
at ExControl.Domotica.main.start(main.java:33)
at com.sun.javafx.application.LauncherImpl$8.run(LauncherImpl.java:837)
at com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:182)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:860)
at com.sun.glass.ui.lens.LensApplication.access$1800(LensApplication.java:58)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:917)
at java.lang.Thread.run(Thread.java:744)

mayo 27, 2014 | Unregistered CommenterLegolas

¿Existe la carpeta Img en el misma carpeta que el .jar?
No he visto el código fuente de anywheresoftware, pero da toda la impresión de que usa la propiedad "user.dir" para localizar esa carpeta con las imágenes.
Esa propiedad apunta a la ruta de la carpeta de trabajo de la aplicación.

mayo 27, 2014 | Registered Commenterchoces

Si, claro que existe. La aplicación la tienes lista para descargarla en el siguiente enlace:

https://dl.dropboxusercontent.com/u/26279899/ExControl%20DomoControl.rar

Como ves es un archivo RAR. Al descomprimirlo genera un directorio llamado ExControl DomoControl y dentro del directorio están el ejecutable DomoControl.jar y los directorios bin, Img y src. ¿Cual podría ser el motivo de que no lo encuentre?

Me pasa exactamente lo mismo en OSX, con el Macbook. Sin embargo, tengo una versión de windows 7 virtualizada en ese mismo Macbook y la aplicación funciona perfectamente.

Por si sirve de ayuda, en la Raspberry con Debian Wheezy que es donde realmente tengo interés porque funcione, al ejecutar java -version desde la terminal, me aparece:
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b129)
Java HotSpot(TM) Client VM (build 25.0-b69, mixed mode)

No entiendo que puede estar fallando. Creo que esta versión cuenta con librerías FX y no debería existir problema alguno para su ejecución. Por favor, que alguien me ayude!! Estoy desesperado!!

mayo 30, 2014 | Unregistered CommenterLegolas

/home/pi/ExControl DomoControl\Img/CheckOn.png
...
Me lo parece a mi o has creado una carpeta con un espacio: "ExControl DomoControl"

Quita ese espacio o reemplazalo por un _

Y vuelve a ejecutar el jar.


Un saludo

mayo 30, 2014 | Unregistered CommenterUnoPorAhi

nada sigue igual el mismo error

mayo 30, 2014 | Unregistered Commenterlegolas

Hay algo que no me gusta, y que puede causar problemas en diversas plataformas:

En valorescomunes, línea 579 (y siguientes)
_checkon.Initialize(anywheresoftware.b4a.keywords.Common.File.getDirApp()+"\\Img","CheckOn.png");

Debería hacerse así:
_checkon.Initialize(anywheresoftware.b4a.keywords.Common.File.getDirApp()+"/Img","CheckOn.png");

El uso de \\ como separador de directorios es dependiente del sistema; por eso te funciona bien en Windows.
Debe usarse el separador / o bien uno de los métodos en discusión en este enlace:
http://stackoverflow.com/questions/8075373/file-separator-vs-filesystem-getseparator-vs-system-getpropertiesfile-separa

mayo 30, 2014 | Registered Commenterchoces

Choces, no entiendo nada de lo ke dices... Es mas, creo ke has puesto 2 lineas de código idénticas, podrías intentar aclararmelo?

mayo 30, 2014 | Unregistered Commenterlegolas

No son idénticas: en la primera +"\\Img" mientras que en la segunda +"/Img"
El separador de archivos es diferente, en el primer caso es \\ mientras que en el segundo es /
Ese es el problema, que usas un separador \\ que es específico para Windows

mayo 30, 2014 | Registered Commenterchoces

gracias choces con esto hemos solucionado el problema en OSX, pero al ejecutar el código en un ordenador con Xubuntu y java 8 recién instalado el resultado ha sido el mismo:

legolas@legolas-Parallels-Virtual-Platform:~/DomoControl$ java -jar DomoControl.jar
Program started.
valorescomunes._cargaimagenes (java line: 633)
java.io.FileNotFoundException: /home/legolas/DomoControl/Img/CheckOn.png (No existe el archivo o el directorio)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:131)
at anywheresoftware.b4a.objects.streams.File.OpenInput(File.java:199)
at anywheresoftware.b4j.objects.ImageViewWrapper$ImageWrapper.Initialize(ImageViewWrapper.java:81)
at ExControl.Domotica.valorescomunes._cargaimagenes(valorescomunes.java:633)
at ExControl.Domotica.main._appstart(main.java:275)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:93)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:84)
at ExControl.Domotica.main.start(main.java:33)
at com.sun.javafx.application.LauncherImpl$8.run(LauncherImpl.java:837)
at com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.access$200(GtkApplication.java:48)
at com.sun.glass.ui.gtk.GtkApplication$6$1.run(GtkApplication.java:149)
at java.lang.Thread.run(Thread.java:745)

He probado a ejecutar los programas de demostración con librerías FX de la página oficial de Java y funcionan perfectamente con lo cual descarto que el problema sea de la instalación de Java. no sé qué hacer, este tema me tiene desesperado!!

junio 3, 2014 | Unregistered Commenterlegolas

Existe /home/legolas/DomoControl/Img/CheckOn.png en tu Xubuntu?

Por otro lado.... MacOX?, Xubuntu?
En el primer post ponias:
"Mi verdadero interés es el de poder ejecutarlo en una Raspberry con distribución Debían y poder acceder a ella mediante VNC desde el teléfono, ya que es una aplicación de domótica"

Sobre que plataforma quieres trabajar realmente?


Un saludo

junio 3, 2014 | Unregistered CommenterUnoPorAhi

Hola UnoPorAhi!
En primer lugar decirte ke para mi lo realmente primordial es hacer ke la aplicacion funcione en la Raspberry con Debian. El hecho de instalarme una distro (Xubuntu en este caso) en el Mac Ha sido para poder probar la aplicación y descartar ke el problema no fuese de Java fx en la Raspberry. Bien, dicho esto he de decirte ke la carpeta Img si se encontraba en su sitio, pero los archivos ke contenía estaban mal nombrados. No respetaban mayúsculas y ese era el último de los fallos. Una vez renombrados todos los archivos tal y como me pedía la consola en cada error se Ha solucionado el problema en la distro Xububtu, y la aplicación funciona sin problemas.
El problema ahora esta en la Raspberry, donde al tratar de ejecutarlo me Ha tirado el siguiente sin fin de errores:


root@HomeServer:/home/pi# java -jar /home/pi/DomoControl/DomoControl.jar
Program started.
valorescomunes._cargaimagenes (java line: 633)
java.io.FileNotFoundException: /home/pi/Img/CheckOn.png (No existe el fichero o el directorio)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:131)
at anywheresoftware.b4a.objects.streams.File.OpenInput(File.java:199) at anywheresoftware.b4j.objects.ImageViewWrapper$ImageWrapper.Initialize(ImageViewWrapper.java:81)
at ExControl.Domotica.valorescomunes._cargaimagenes(valorescomunes.java:633)
at ExControl.Domotica.main._appstart(main.java:275)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:93)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:84)
at ExControl.Domotica.main.start(main.java:33)
at com.sun.javafx.application.LauncherImpl$8.run(LauncherImpl.java:837)
at com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:182)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:860)
at com.sun.glass.ui.lens.LensApplication.access$1800(LensApplication.java:58)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:917)
at java.lang.Thread.run(Thread.java:744)

root@HomeServer:/home/pi# ls
ARDUINO DomoControl.zip N_DomoControl sketchbook
Desktop javafx-samples-8.0.0 noip
DomoControl legolas75RELEASE_cand_NRF24_ino python_games
root@HomeServer:/home/pi# cd DomoControl
root@HomeServer:/home/pi/DomoControl# cd Img/
root@HomeServer:/home/pi/DomoControl/Img# ls
About.png CheckOff.png persianaDes.png
AcondicionadoDes.png CheckOn.png persiana.png
AcondicionadoOff.png Comando.png PuertaDes.png
AcondicionadoOn.png Condicionados.png PuertaOff.png
Alarma.png configdo.png PuertaOn.png
Ambient.png Config.png radiante-icono2.jpg
Arduino.png ConfigUp.png reloj.jpg
barAmbient.png Delete.png Reloj.png
barComandCom.png des.png reloOk.png
barComand.png EnchufeDes.png RiegoDes.png
barCondicionado.png EnchufeOff.png RiegoOff.png
barSensor.png EnchufeOn.png RiegoOn.png
BombillaDes.png fechahora.png Sensores.png
BombillaOff.png File16.png TemperaturaDes.png
BombillaOn.png fill16.png Temperatura.png
CalefaccionDes.png icono_calefaccion.gif Toldodes.png
CalefaccionOff.png Icono.png Toldooff.png
CalefaccionOn.png Loading.gif ToldoOn.png
Calendario.png off.png voicebig.png
cargando.gif On.png Voice.png
root@HomeServer:/home/pi/DomoControl/Img# cd ..
root@HomeServer:/home/pi/DomoControl# java -jar DomoControl.jar
Program started.
java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/skin/SkinBase
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:455)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at javafx.scene.control.Control.loadClass(Control.java:111)
at javafx.scene.control.Control.loadSkinClass(Control.java:697)
at javafx.scene.control.Control$5.invalidated(Control.java:657)
at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:109)
at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:143)
at javafx.css.StyleableStringProperty.set(StyleableStringProperty.java:83)
at javafx.scene.control.Control$5.set(Control.java:649)
at javafx.css.StyleableStringProperty.applyStyle(StyleableStringProperty.java:69)
at javafx.css.StyleableStringProperty.applyStyle(StyleableStringProperty.java:45)
at javafx.scene.CssStyleHelper.transitionToState(CssStyleHelper.java:786)
at javafx.scene.Node.impl_processCSS(Node.java:8889)
at javafx.scene.Parent.impl_processCSS(Parent.java:1250)
at javafx.scene.control.Control.impl_processCSS(Control.java:872)
at javafx.scene.Parent.impl_processCSS(Parent.java:1281)
at javafx.scene.Node.impl_processCSS(Node.java:8869)
at javafx.scene.Parent.impl_processCSS(Parent.java:1250)
at javafx.scene.control.Control.impl_processCSS(Control.java:872)
at javafx.scene.Node.processCSS(Node.java:8732)
at javafx.scene.Node.processCSS(Node.java:8725)
at javafx.scene.Scene.doCSSPass(Scene.java:569)
at javafx.scene.Scene.access$3500(Scene.java:201)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2385)
at com.sun.javafx.tk.Toolkit$3.run(Toolkit.java:322)
at com.sun.javafx.tk.Toolkit$3.run(Toolkit.java:320)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:320)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:349)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:479)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:460)
at com.sun.javafx.tk.quantum.QuantumToolkit$13.run(QuantumToolkit.java:327)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:182)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:860)
at com.sun.glass.ui.lens.LensApplication.access$1800(LensApplication.java:58)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:917)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.control.skin.SkinBase
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 47 more

Alguien puede ayudarme?

junio 3, 2014 | Unregistered Commenterlegolas

Perdon, he copiado mas de lo debido la consola. Los errores son estos:
root@HomeServer:/home/pi/DomoControl# java -jar DomoControl.jar
Program started.
java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/skin/SkinBase
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:455)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at javafx.scene.control.Control.loadClass(Control.java:111)
at javafx.scene.control.Control.loadSkinClass(Control.java:697)
at javafx.scene.control.Control$5.invalidated(Control.java:657)
at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:109)
at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:143)
at javafx.css.StyleableStringProperty.set(StyleableStringProperty.java:83)
at javafx.scene.control.Control$5.set(Control.java:649)
at javafx.css.StyleableStringProperty.applyStyle(StyleableStringProperty.java:69)
at javafx.css.StyleableStringProperty.applyStyle(StyleableStringProperty.java:45)
at javafx.scene.CssStyleHelper.transitionToState(CssStyleHelper.java:786)
at javafx.scene.Node.impl_processCSS(Node.java:8889)
at javafx.scene.Parent.impl_processCSS(Parent.java:1250)
at javafx.scene.control.Control.impl_processCSS(Control.java:872)
at javafx.scene.Parent.impl_processCSS(Parent.java:1281)
at javafx.scene.Node.impl_processCSS(Node.java:8869)
at javafx.scene.Parent.impl_processCSS(Parent.java:1250)
at javafx.scene.control.Control.impl_processCSS(Control.java:872)
at javafx.scene.Node.processCSS(Node.java:8732)
at javafx.scene.Node.processCSS(Node.java:8725)
at javafx.scene.Scene.doCSSPass(Scene.java:569)
at javafx.scene.Scene.access$3500(Scene.java:201)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2385)
at com.sun.javafx.tk.Toolkit$3.run(Toolkit.java:322)
at com.sun.javafx.tk.Toolkit$3.run(Toolkit.java:320)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:320)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:349)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:479)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:460)
at com.sun.javafx.tk.quantum.QuantumToolkit$13.run(QuantumToolkit.java:327)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:182)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:860)
at com.sun.glass.ui.lens.LensApplication.access$1800(LensApplication.java:58)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:917)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.control.skin.SkinBase
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 47 more

junio 3, 2014 | Unregistered Commenterlegolas

Por eso te lo comentaba. Que sentido tiene probarlo en 5000 sistemas operativos distintos y pasarte dias ajustando, si al final lo quieres instalar en una Raspberry y hay que volver a empezar de nuevo?


Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.control.skin.SkinBase

Aparentement te faltan librerias de javafx en el classpath. Que java tienes instalado en tu Raspberry?

Un saludo

junio 3, 2014 | Unregistered CommenterUnoPorAhi