Installation 异常:java.lang.OutOfMemoryError从线程中的UncaughtExceptionHandler抛出;螺纹-9“;

Installation 异常:java.lang.OutOfMemoryError从线程中的UncaughtExceptionHandler抛出;螺纹-9“;,installation,startup,Installation,Startup,我刚刚安装了spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64 我运行了sts bundle\sts-3.7.0.RELEASE\sts.exe 然后我运行了sts bundle\sts-3.7.0.RELEASE\exclepsec.exe 我记性不好。 跟踪中的启动错误: ** ** 我已增加STS.ini文件中的可用内存: ** ** 我怎样才能解决这个问题? 首先,我不必点击gui中的任何东西,30秒后内存就会自动耗尽。建议的解决方案“”不

我刚刚安装了spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64 我运行了sts bundle\sts-3.7.0.RELEASE\sts.exe 然后我运行了sts bundle\sts-3.7.0.RELEASE\exclepsec.exe

我记性不好。 跟踪中的启动错误: **

**

我已增加STS.ini文件中的可用内存: **

**

我怎样才能解决这个问题? 首先,我不必点击gui中的任何东西,30秒后内存就会自动耗尽。建议的解决方案“”不提供此情况的任何解决方案。

解决方案: 您必须使用jdk 8来解决这个问题。我无法让它与jdk 7一起工作

我运行了(在一个150x30的大型命令窗口中,有1000多行):

ECLISec.exe-控制台日志

我得到以下错误(由其他人报告)

!!条目org.eclipse.fx.osgi.util 4 0 2015-08-07 15:48:37.999
!MESSAGE FrameworkEvent ERROR

使用ZendStudio(基于Eclispe)获取此问题


我删除了位于ZendStudio目录racine中的目录
jre
,zend确实正确启动,没有错误(它将在您的机器上使用jre安装,适用于Linux,不知道其他操作系统)

C:\Users\sBriet>java-version java version“1.7.0_03”java(TM)SE运行时环境(build 1.7.0_03-b05)java热点(TM)64位服务器虚拟机(构建22.1-b02,混合模式)C:\Users\sBriet>echo%JAVA\u HOME%C:\Program Files\JAVA\jdk1.7.0\u 03我运行的eclipse文件的名称是:sts bundle\sts-3.7.0.RELEASE\eclisec.exeI删除了jar文件:org.slf4j.api\u 1.7.2.v201108-1250.jar和org.slf4j.impl.log4j12\u 1.7.2.2.v20131105-2200.jar,所以现在我可以启动并获得消息流:Creating instance“基本实例”。。。一旦我开始创建一个基本java程序,我就会在日志窗口中得到消息:
线程“java索引”中的异常异常:java.lang.OutOfMemoryError从线程“java索引”中的UncaughtExceptionHandler抛出记录事件循环异常时出错:记录事件循环异常时出错:
此时我被阻止
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration
 bundle was activated before the state location was initialized.  Will retry aft
er the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: C:\Users\sBriet\Docu
ments\workspace-sts-3.7.0.RELEASE\.metadata\.plugins\org.eclipse.m2e.logback.con
figuration\logback.1.6.1.20150625-2338.xml
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://935.fwk1294950326:1/org/slf4j/impl/Sta
ticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://935.fwk1294950326:2/org/slf4j/impl/Sta
ticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorSta
ticBinder]
org.eclipse.m2e.logback.configuration: Initializing logback
Error while informing user about event loop exception:
Exception in thread "Thread-11"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "Thread-11"
Error while informing user about event loop exception:
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx1536m
-XX:MaxPermSize=512m
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001
> C:\sts-bundle\sts-3.7.0.RELEASE>eclipsec.exe -consoleLog
!SESSION 2015-08-07 15:48:30.291 -----------------------------------------------
eclipse.buildId=3.7.0.201506290652-RELEASE-e45
java.version=1.7.0_03
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -consoleLog

!ENTRY org.eclipse.fx.core 4 0 2015-08-07 15:48:37.928
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.fx.core [412]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=1.8))"
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.annotation; bundle-version="[2.0.0,3.0.0)"; resolution:="optional"
    -> Bundle-SymbolicName: org.eclipse.jdt.annotation; bundle-version="2.0.100.v20150311-1658"
   org.eclipse.jdt.annotation [421]
     Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=1.8))"

    at org.eclipse.osgi.container.Module.start(Module.java:434)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)