In trying to isolate personal issues on my windows platform, I learned that gradle was using oracles hack to the jvm after one of the installs and ignored my path setup. After fixing that, I was able to get same results on local as on GHA. While working on this I got GHA working with jdk 11 and 20 in addition to 17. There is one test case in this that simply does not work with java 11. Going to ignore on that for java 11 only, drop eclipse slightly back as well. Originally I wanted jdk 21 to show case it working due to various user inquires but fact of the matter is gradle doesn't support it yet until 8.4 and still won't with kotlin which means we cannot actually show that. So that is where jdk 20 comes into place.
Will have this over in next few days to be in 4.8.0