Following the tutorial from http://archive.today/2025.07.01-020933/https://tomsondev.bestsolution.at/2020/01/28/setting-up-efxclipse-rcp-development-for-java11-and-pde/ (original blog is down) and modifying the source to JavaSE-21 works as expected. Upgrading OpenJFX to 25 also works as expected:
However, as soon as the Execution Environment is changed to a version greater than JavaSE-22, the modules aren't added to the Plug-in Dependencies anymore, and the imports fail:
Environment
- Eclipse PDE 2026-06
- E(fx)clipse Plugin version: 3.11.0.202608160702 from https://download.eclipse.org/efxclipse/updates-nightly/repository/
- JavaFX 11+ SDK Path: D:\java\openjfx-sdk-25.0.4\lib
- Java Execution Environments for both JavaSE-21 and 25: temurin-jdk-26.0.2+10
- Target Platform definition:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="e4.fx.application">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<repository location="https://download.eclipse.org/efxclipse/runtime-nightly/repository/"/>
<unit id="org.eclipse.fx.runtime.min.feature.feature.group" version="3.11.0.202608170500"/>
<unit id="org.eclipse.fx.target.feature.feature.group" version="3.11.0.202608170605"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<repository location="https://downloads.efxclipse.bestsolution.at/p2-repos/openjfx-25.0.4/"/>
<unit id="openjfx.media.feature.feature.group" version="25.0.4.202608130945"/>
<unit id="openjfx.standard.feature.feature.group" version="25.0.4.202608130945"/>
<unit id="openjfx.swt.feature.feature.group" version="25.0.4.202608130945"/>
</location>
</locations>
</target>
Following the tutorial from http://archive.today/2025.07.01-020933/https://tomsondev.bestsolution.at/2020/01/28/setting-up-efxclipse-rcp-development-for-java11-and-pde/ (original blog is down) and modifying the source to JavaSE-21 works as expected. Upgrading OpenJFX to 25 also works as expected:
However, as soon as the Execution Environment is changed to a version greater than JavaSE-22, the modules aren't added to the Plug-in Dependencies anymore, and the imports fail:
Environment