Does eclipse.ini or eclipse command line support variable parsing such as $PATH or ${java.home}?
Elaborating the @VonC answer I have created a simple file eclipse.bat containing the following simple line:
start eclipse.exe -vm %WORK_DIRECTORY%\tools\Java\jdk1.8.0_73\bin\javaw.exe
Where I have used a system variable.
Now, instead of calling directly eclipse.exe, I call eclipse.bat and this does the trick.