This may occur, the latest jdk installations changes or dependency project changes also.
We can able to resolve this issue, give the appropriate jdk javaw.exe path in the eclipse.ini file
Ex:
....
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.8.0_152\bin\javaw.exe
-vmargs
References:
https://www.youtube.com/watch?v=JJ1jr9o2gjA
https://stackoverflow.com/questions/11461607/cant-start-eclipse-java-was-started-but-returned-exit-code-13