Hello.

I got my PI 2 since a few days and I'd like to develop in JavaFX on it. I've read the January announcement from Oracle about the end of support for JavaFX... sigh. In these days I'm just checking whether the development with JavaFX on the PI 2 is feasable or a pain in the ass. On this purpose, I've prepared a small application with just a couple of screens and testing deployment.

First, I'd like to thank a lot those who are working for the OpenJFX port as a patch for the missing Oracle part. Following the simple instructions to "patch" the Oracle JDK 1.8.0_33 I've been able to build a somewhat working system.

Now, the problems. I'm testing with two JDKs:

* the one pre-installed in Raspbian: java.version: 1.8.0 + javafx.runtime.version: 8.0.0-b132 * the "patched" one: java.version: 1.8.0_33 + javafx.runtime.version: 8.0.60-ea (Wed Mar 25 00:04:40 UTC 2015)

First problem. It occurs with both JDKs. My application starts at fullscreen, but it isn't really covering the whole screen. It is actually smaller. There's a strip at the right and the bottom side where I can see a few columns/rows of characters from the underlying console. Is there any bug in this area? Workarounds?

Second problem. It only happens with the "patched" JDK. When I run my app from the command line I see:

Udev: Failed to write to /sys/class/input/mice/uevent
      Check that you have permission to access input devices
Udev: Failed to write to /sys/class/input/event0/uevent
      Check that you have permission to access input devices
Udev: Failed to write to /sys/class/input/event1/uevent
      Check that you have permission to access input devices
Udev: Failed to write to /sys/class/input/input0/uevent
      Check that you have permission to access input devices
Udev: Failed to write to /sys/class/input/input1/uevent
      Check that you have permission to access input devices

I'm aware that Raspbian requires certain groups for accessing some features. I'm running as the 'fritz' user in the following groups:

fritz adm dialout cdrom sudo audio video plugdev games users netdev input pi spi gpio

So it seems that there should be any problem. Actually, the problem doesn't occur with the pre-installed JDK. Of course, what's happen is that I can't control my app with neither the keyboard nor the mouse.

Third problem, still with the "patched JDK". Perhaps it's just a consequence of the second. I tried to run as sudo: while I don't see the error messages, still I can't control the application. Actually I don't even see the mouse pointer. Perhaps is it just this bug:

        http://stackoverflow.com/questions/26296805/ ?

I've seen it with JDK 1.8.0 build 25.0-b70 on my Mac OS X, and disappeared after I've upgraded to 1.8.0_40.

Actually at present time I can test some more with the pre-installed JDK, but obviously I'd like to move to the latest available one as soon as possible.

Please also let me know how I can help in the investigations.

Thanks.


--
Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
"We make Java work. Everywhere."
http://tidalwave.it/fabrizio/blog - [email protected]

Reply via email to