Skip to content

fix: preserve JavaFX suffix when selecting Java versions - #60

Merged
aooohan merged 1 commit into
mainfrom
codex/fix-javafx-pre-use-53
Sep 12, 2026
Merged

fix: preserve JavaFX suffix when selecting Java versions#60
aooohan merged 1 commit into
mainfrom
codex/fix-javafx-pre-use-53

Conversation

@aooohan

@aooohan aooohan commented Sep 12, 2026

Copy link
Copy Markdown
Member

Selecting an installed JavaFX distribution such as 8.0.482+8-zulu-fx incorrectly resolved to 8.0.482+8-zulu, causing vfox to report it as not installed. Preserve the JavaFX suffix when PreUse normalizes the distribution name.

Add eight offline regression cases covering JavaFX suffixes, distribution aliases and ordering, ordinary versions, and the existing major-version fallback, and run them in CI.

Validation: reproduced the original failure before the fix; all regression cases pass with GopherLua 1.1.1; actual vfox 1.0.12 plugin runtime checks pass; plugin package validation and actionlint pass.

Fixes #53

@aooohan
aooohan merged commit b980960 into main Sep 12, 2026
3 checks passed
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.

[BUG]: 使用vfox切换版本提示未安装

1 participant