an error has occurred see the log file.
configuration 폴더안의 [숫자].log 를 보라는 메시지가 뜨면서 실행이 안된다.
log 파일을 열어보면 맨 아래쯤에 아래와 같은 내용이 보인다.
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:78)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
이유는 간단하다.
혹시 여러분이 JDK6이하를 사용하고 있는 경우일 수 있다.
STS 3.7.0 부터는 JDK7 이상을 사용한다.
JDK7 이나 그 이상의 JDK 를 설치하고 다시 실행해 보기 바란다.