title: STS is failing to start on my machine
body: <p>I was trying to setup Spring mvc projects on eclipse. Basic projects were working fine. But using restful services, jersey etc started giving so many errors related to dependencies. So I am planning to move on to STS.</p>
  
  <p>I am using STS 2.9.2. It was giving me "failed to create java virtual machine". So I added </p>
  
  <pre><code>-vm C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
  </code></pre>
  
  <p>to STS.ini. But now it is giving me following fatal error</p>
  
  <p><img src="https://i.stack.imgur.com/sgK5o.jpg" alt="enter image description here"></p>
  
  <p>Below is STS.ini</p>
  
  <pre><code>-vm
  C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
  -startup
  plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
  --launcher.library
  plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
  -product
  com.springsource.sts.ide
  --launcher.defaultAction
  openFile
  --launcher.XXMaxPermSize
  884M
  -vmargs
  -Dosgi.requiredJavaVersion=1.5
  -Xmn128m
  -Xms256m
  -Xmx768m
  -Xss1m
  -XX:PermSize=384m
  -XX:MaxPermSize=768m
  </code></pre>
  
  <ul>
  <li>Eclipse is working perfectly on my machine.</li>
  <li>I don't want to use Maven or other build tools to solve dependencies related problem due to
  limited internet speed.</li>
  </ul>