Conjunto JavaFx en Raspberry pi

Estoy intentando ejecutar Esemble8.jar en mi nuevo RaspBerry pi. Seguí este tutorial: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPiFX/raspberryfx.html

Pude instalar Java8 pero cuando bash ejecutar Ensemble8.jar (o cualquier otra aplicación JavaFx pequeña) tengo este error:

Error: Could not find or load main class ensemble.EnsembleApp 

Mi RUTA es correcta; ¿Tienes alguna sugerencia para solucionar el problema?

¡Gracias!

Desde el 8u33 para la versión ARM, Oracle ha eliminado JavaFX de la distribución ARM, como se anunció aquí .

Puedes leer algunas declaraciones sobre esto en estos foros:

  • Raspberry Pi Forum (ahora está fuera de línea)
  • Lista de correo de OpenJFX

Por lo tanto, no podrá ejecutar ninguna aplicación JavaFX … a menos que desvalorice su versión al último JDK8u6 compatible con JavaFX o proporcione un jfxrt.jar válido.

Y puede hacerlo siguiendo este tutorial , creando OpenJFX para ARM, o simplemente usando alguna distribución ya construida como esta alojada en el proyecto JavaFXPorts.

Una vez que haya descargado armv6hf-sdk.zip , descomprímalo y deberá agregar esta opción de línea de comando para adjuntar esta fuente externa a la ruta de clases, con el mecanismo de extensión:

 -Djava.ext.dirs=/rt/lib/ext 

Por ejemplo, necesita esto para ejecutar una de las muestras antiguas de JavaFX desde su ruta real:

 sudo /opt/jdk1.8.0_33/bin/java -Djava.ext.dirs=/rt/lib/ext -jar BrickBreaker.jar