Question: why sts is not opening?
Answer: May be you have downloaded 32 bit version instead of 64 bits version. Downloaded zip somehow has win32 in either cases. Check your OS (32 or 64 bit) and then check STS whether it is compatible with 32 or 64 bit or for both. Now check your jdk (32 or 64 bit)