Foro sobre Java SE > Alguien podría ayudarme con esta aplicación??
Creo ke no me has entendido, en alguna de mis respuestas te he dicho que sí que lo he ejecutado y ahora mismo acabo de hacerlo de nuevo. Apunta a la ruta correcta.
lo último que dices sobre las clases especiales no lo entiendo. ¿Si me lo explicas?
Perdona pero he vuelto a leerlas y sigo sin verlo. De cualquier forma, eso da igual.
Puedes copiar aquí la salida que te da tras ejecutar esos comandos?
No hablo de "clases" especiales, sino de "classpath", es decir, la rutas en las que busca librerías.
Lanzas con un simple java -jar? o metes algún quizás argumento -cp?
Tienes algún variable de entorno de nombre CLASSPATH?
El manifest del jar apunta a algún classpath especial?
Un saludo
No, no añado nada. Ejecuto con un simple Java -jar y este es el resultado del comando ke me has indicado:
Welcome in your RaspberryPI
pi@HomeServer ~ $ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/java 1057 auto mode
* 1 /opt/jdk1.8.0/bin/java 1 manual mode
2 /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/java 1057 manual mode
3 /usr/lib/jvm/jdk-7-oracle-armhf/jre/bin/java 317 manual mode
Press enter to keep the current choice[*], or type selection number:
Ok, por lo que he visto hay problemas respecto a esta clase en concreto en la version del JDK8 para ARM: http://harmoniccode.blogspot.fr/2013/01/fun-with-preview-releases.html
Yo trataría de actualizar si es posible la versión del JDK a la versión más reciente (si es que la hay) y si no funciona, habría que compilar el proyecto directamente contra el JDK8 de ARM para asegurarse de su funcionamiento.
Siento no poder ayudarte más, pero por desgracia no tengo una raspberry con la que probar y reproducir tu problema.
Mucha suerte y un saludo
Vaya, ya empezaba a temerme algo así!!! De todas formas he de agradecer tu colaboración y la de choces, ya ke gracias a vosotros he conseguido ke funcione en OSX y en Debian. Gracias a los 2 y bueno... si conseguimos que funcione algún día, os lo haré saber!!
Saludos!!
Si, dentro de jfxrt-controls.jar debería estar efectivamente la clase SkinBase (los nombres cambian, dado que el jdk para plataformas ARM es un poco distinto)
Sin embargo, como te he dicho en todos los post anteriores, habría que ver porqué no está cogiendo la clase del jdk oracle 8 y parece que la busca las clases del openjdk.
Porqué no quieres ejecutar los comandos que te he comentado para asegurar que apunta correctamente a los jdk?
Estableces algún classpath especial para lanzar el jar?
Un saludo