I read in the documentation of Sonarqube 9.9 LTS the following when it comes to Java requirements:
Server: Open JDK 17
Scanner: Open JDK 11 / Open JDK 17
Am I correct in my understanding that Sonarqube 9.9 LTS minimum java requirements to run the actual application requires Open JDK 17 but what’s with the scanner? Is the scanner responsible in doing the analysis of the code that is being sent to it and generates a report? But if there’s a code written in Open JDK 1.8 for example, Sonarqube 9.9 LTS will still be able to analyze the code am I correct?