Skip to content

JavaFX Modules not added when EE is set to JavaSE-22+ #101

Description

@bllngr

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:

Image

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:

Image

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>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions