Jdownloader 2 has its own portable java(or whatever its called) which only it can use. You don't have to install systemwide java anymore.
Regarding youtube-dl GUI, I found it buggy when I used it in the past. Downloads wouldn't start several times. The command line version was pretty stable but since I have IDM, I'd just pick the comfortable choice in IDM over youtube-dl.