Home > Net >  How would I find which version of jdk is compatible with Grails 3.2.4?
How would I find which version of jdk is compatible with Grails 3.2.4?

Time:01-27

I was given guidance that it would be jdk.1.8.0_31. However, Googling this jdk did not bring up any results. How could I be certain, and where can I find the download? The newest jdk (17.0.2) will not work with it.

CodePudding user response:

For Grails 2.4 and below I would stick to java 8, I thinks there were some issues with java 11, some fixed in Groovy 2.5, but you will still see warnings. For Grails 5 , Groovy 3 I would go for java 11. I think better support for Java 17 is coming for Groovy 4.

Grails 3.2.4 uses groovy 2.4.7 Grails 4 uses groovy 2.5.6 Grails 5 uses Groovy 3 Groovy 4 is coming "soon" so it's not in Grails yet

Grails 3 is already EOL so I would get on upgrading.

https://objectpartners.com/2015/05/14/list-of-groovy-versions-for-each-version-of-grails/

https://grails.org/blog/2021-01-22-grails-exciting-updates.html#:~:text=Grails Framework EOL Schedule&text=Grails 2 will be EOL,EOL after September 30th, 2021.

https://docs.grails.org/latest/guide/single.html#dependencyUpgrades

CodePudding user response:

According to the Grails 3.2.4 guide, Java 7 and above should work.

If you really can't use Java 17, the latest long-term support version, I'd recommend Java 11, the previous long-term support version. You can find downloads for all currently-supported versions of Java here.

  •  Tags:  
  • Related