It seems that old Eclipse versions have a bug where they incorrectly parse java version information. Java 16 is "G", java 17 is "H" and they try to parse this as an hexadecimal character (0-9 AF) so it fails.
Try launching eclipse with java 8 or, better, updating Eclipse to the last version (ie download Eclipse from their website directly).
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.