Skip to content

Allow selecting JavaSE-25 from the environments list for debugging#746

Merged
iloveeclipse merged 1 commit intoeclipse-jdt:masterfrom
iloveeclipse:issue_744
Jul 29, 2025
Merged

Allow selecting JavaSE-25 from the environments list for debugging#746
iloveeclipse merged 1 commit intoeclipse-jdt:masterfrom
iloveeclipse:issue_744

Conversation

@iloveeclipse
Copy link
Copy Markdown
Member

Fixes #744

@iloveeclipse
Copy link
Copy Markdown
Member Author

iloveeclipse commented Jul 28, 2025

This will fail compilation, it requires new IBuild with the used constant introduced in eclipse-jdt/eclipse.jdt.core#4259

@trancexpress
Copy link
Copy Markdown
Contributor

Sorry, I must have missed something from the previous PR.

@iloveeclipse
Copy link
Copy Markdown
Member Author

Sorry, I must have missed something from the previous PR.

Not only you, Alex too in his original change :-)

@akurtakov
Copy link
Copy Markdown
Contributor

The process of adding new Java version is very convoluted and involves way too many places . My plan was to removing the need to edit manually in leaves (like in eclipse-jdt/eclipse.jdt.ui#1966 ) and use experience gathered from doing so for trying to automate more in other places (e.g. BREEs) . The stars laughed at my plans and decided smth totally different for me now so that battle would be for someone else.

@iloveeclipse
Copy link
Copy Markdown
Member Author

With https://download.eclipse.org/eclipse/downloads/drops4/I20250728-1800 the build is successful (except warnings below).
Reported "new" warnings are neither new nor related:

  • JavaConnectTab extends non-API type AbstractJavaMainTab
  • The API problem filter for: 'RuntimeClasspathViewer illegally extends TableViewer' is no longer used

Meging.

@iloveeclipse iloveeclipse merged commit ad20ccf into eclipse-jdt:master Jul 29, 2025
8 of 12 checks passed
@iloveeclipse iloveeclipse deleted the issue_744 branch July 29, 2025 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add JavaSE-25 EE to launching

3 participants