Java set up for vs code

So I’m just starting to set up java for vs code, and now it seems there are several options to choose from:

I don’t know if they are the same or related to different stuff for java programming, the thing is I want you advise when choosing what to install.