shangeyao opened a new pull request, #4412: URL: https://github.com/apache/streampark/pull/4412
## Summary - Enable `--add-opens` in `jvm_opts.sh` for dynamic classpath on JDK 11+ - Enforce JDK 11+ at startup via `setclasspath.sh` - Fix classpath layout (`$JAVA_HOME/lib`, no `jre/lib`) and GC logging in `streampark.sh` - Add explicit `javax.annotation-api` dependency (JSR-250 removed from JDK 11) - Add `JDK_UPGRADE_GUIDE.md` documenting Console vs Flink/Spark job JDK ## Test plan - [ ] Start Console on JDK 11 and verify login - [ ] Confirm startup fails with clear message on JDK 8 ## Merge order **2/3** — merge after #4411 (ClassLoaderUtils). Part of JDK 11 migration (#4409, #4410). --- **AI Disclosure** - Model: Claude (Cursor Agent) - Platform/Tool: Cursor - Human Oversight: partially reviewed - Prompt Summary: Split JDK 11 migration into reviewable PRs; Console runtime readiness Made with [Cursor](https://cursor.com) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
