A Weird SpringSource Tool Suite (STS) Error, “No Java Virtual Machine was Found”

I had this weird error when i execute my Springsource Tool Suite, somehow it cannot found my JRE.

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run STS. 

It looks like my “-vm” argument in STS.ini file still pointing at my uninstalled JRE location. I just do some minor change and replace it to my existing JDK location and my STS is running again.

Simple isnt it?




about 9 years ago

Thanks for posting this - very helpful.



about 9 years ago

Hi CJ, glad it can help :)


about 2 years ago

Thanks that saved my life


Leave a Comment

Please be polite. We appreciate that.
Your email address will not be published and required fields are marked