To setup the development environment for OSGi.fx, follow these steps:
[!NOTE] Currently, distributions like Zulu often include JavaFX modules.
JAVA_HOME to the newly installed JDK 25.Eclipse IDE for RCP/RAP Developers. Note that Eclipse can start with other lower Java versions (e.g., Java 17 or 21), but JDK 25 must be used within Eclipse for OSGi.fx projects.Bndtools from the Eclipse Marketplace.Java -> Compiler in Preferences and set Compliance Level to 25.Java -> Installed JREs and add your JDK 25.Java -> Installed JREs -> Execution Environments and match JavaSE-25 to your installed JDK.File -> Import -> General -> Existing Projects into Workspace and select Search for nested projects.To build the application from the command line:
./gradlew clean build
The source code is available on GitHub.
Contributions of all kinds are welcomed and appreciated!