====== Java ====== COMFILE Technology does not provide technical support for JAVA language. ===== Java Software Development with JavaFX ===== This procedure describes how to create JavaFX applications for the ComfilePi using the Oracle JDK and [[https://wiki.openjdk.java.net/display/OpenJFX/Main|OpenJFX]]. {{ :comfilepi:netbeans.png?450 |}} - [[:comfilepi:Install the Oracle JDK and OpenJFX:]] - Install the Oracle JDK and OpenJFX framwork on the ComfilePi. - [[:comfilepi:Install NetBeans]] - Install and Configure the NetBeans IDE on a development PC. - [[:comfilepi:Test JavaFX Example Project:|Test a JavaFX Example Project]] - Use the NetBeans IDE to open an example JavaFX project, configure the Java platform, deploy the project to the ComfilePi and debug it in NetBeans. - [[:comfilepi:Fixing Multiple Touch Events in JavaFX:]] - If you experience multiple touch events for a single touch while using a JavaFX application, please follow these instructions for a workaround. For more information about software development with JavaFX see the [[https://docs.oracle.com/javase/8/javase-clienttechnologies.htm|Oracle JavaFX documentation]]. See also the [[https://www.raspberrypi.org/forums/viewforum.php?f=81&sid=024b9e6c0da508e35d9a3a3eb300f858|Raspberry Pi Java Programming forum]]. [[comfilepi:index|ComfilePi - Industrial Raspberry Pi Panel PC]]