If you "pack" JRE to exe -> no external program required.
There is so many ways to bypass this.
Do not forget Unity packs dlls what is same what I am doing in 1st statemtnt.