Hello, welcome to the community! And thank you for your question.
Could you please have a look at the SonarLint Output? This should give you additional info about what prevents the Language Server from starting.
SonarLint’s language server relies on the availability of a JRE; if it is on your machine’s $PATH
it should find it automatically, else you can specify the path the the JRE in your settings, using property sonarlint.ls.javaHome
.
You might also want to have a look at the pinned FAQ, it contains a lot of information that can be useful to get started.