STS无法启动问题

SiegfriedG 2018-12-18 12:05:41
从官网下下载的STS(32位),解压之后,运行exe程序,总是弹出这个

然后按照他说的路径去看错误日志,结果发现一大堆莫名其妙的,什么内存溢出,居然还有java空指针??这都怎么回事?
!SESSION 2018-09-23 11:10:21.167 -----------------------------------------------
eclipse.buildId=3.9.6.201809180749-RELEASE-e49
java.version=1.8.0_152
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -product org.springsource.sts.ide
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.springsource.sts.ide

!ENTRY org.eclipse.jface 2 0 2018-09-23 11:11:09.244
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2018-09-23 11:11:09.244
!MESSAGE A conflict occurred for CTRL+SHIFT+T:
Binding(CTRL+SHIFT+T,
ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type,
Open a type in a Java editor,
Category(org.eclipse.ui.category.navigate,Navigate,null,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1ff588,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+T,
ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace,
,
Category(org.eclipse.lsp4e.category,Language Servers,null,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@185ec07,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)

!ENTRY org.eclipse.ui 2 2 2018-09-23 11:11:17.283
!MESSAGE org.eclipse.jdt.junit.ResultView: Deprecated relationship "fast" should be converted to "stack".

!ENTRY org.eclipse.ui 2 2 2018-09-23 11:11:17.295
!MESSAGE org.springframework.ide.eclipse.aop.ui.navigator.aopReferenceModelNavigator: Deprecated relationship "fast" should be converted to "stack".

!ENTRY org.eclipse.ui 2 2 2018-09-23 11:11:17.299
!MESSAGE org.eclipse.contribution.xref.ui.views.XReferenceView: Deprecated relationship "fast" should be converted to "stack".

!ENTRY org.eclipse.equinox.event 4 0 2018-09-23 11:11:33.759
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/ElementContainer/selectedElement/SET] {ChangedElement=left=org.eclipse.e4.ui.model.application.ui.basic.impl.PartStackImpl@e5461b (tags: [], contributorURI: null) (widget: CTabFolder {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer@6f5e4c, toBeRendered: true, onTop: false, visible: true, containerData: 8000, accessibilityPhrase: null), Widget=CTabFolder {}, org.eclipse.e4.data={ChangedElement=left=org.eclipse.e4.ui.model.application.ui.basic.impl.PartStackImpl@e5461b (tags: [], contributorURI: null) (widget: CTabFolder {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer@6f5e4c, toBeRendered: true, onTop: false, visible: true, containerData: 8000, accessibilityPhrase: null), AttName=selectedElement, EventType=SET, Widget=CTabFolder {}, NewValue=org.eclipse.jdt.ui.PackageExplorer=org.eclipse.e4.ui.model.application.ui.advanced.impl.PlaceholderImpl@c6e033 (tags: [View, categoryTag:Java], contributorURI: null) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer@141ee28, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (closeable: true)}, AttName=selectedElement, NewValue=org.eclipse.jdt.ui.PackageExplorer=org.eclipse.e4.ui.model.application.ui.advanced.impl.PlaceholderImpl@c6e033 (tags: [View, categoryTag:Java], contributorURI: null) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer@141ee28, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (closeable: true), EventType=SET} to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@a5a12d
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at org.eclipse.swt.internal.win32.TCHAR.<init>(TCHAR.java:35)
at org.eclipse.swt.program.Program.getKeyValue(Program.java:169)
at org.eclipse.swt.program.Program.getProgram(Program.java:202)
at org.eclipse.swt.program.Program.getPrograms(Program.java:236)
at org.eclipse.ui.internal.registry.EditorRegistry.getSortedEditorsFromOS(EditorRegistry.java:470)
at org.eclipse.ui.internal.registry.EditorRegistry.addExternalEditorsToEditorMap(EditorRegistry.java:311)
at org.eclipse.ui.internal.registry.EditorRegistry.initializeFromStorage(EditorRegistry.java:592)
at org.eclipse.ui.internal.registry.EditorRegistry.<init>(EditorRegistry.java:184)
at org.eclipse.ui.internal.WorkbenchPlugin$15.compute(WorkbenchPlugin.java:1423)
at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:65)
at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:272)
at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:238)
at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:609)
at org.eclipse.ui.internal.WorkbenchPlugin.getEditorRegistry(WorkbenchPlugin.java:474)
at org.eclipse.ui.internal.Workbench.getEditorRegistry(Workbench.java:1507)
at org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider.<init>(AppearanceAwareLabelProvider.java:51)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerLabelProvider.<init>(PackageExplorerLabelProvider.java:56)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createLabelProvider(PackageExplorerPart.java:654)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.setProviders(PackageExplorerPart.java:601)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl(PackageExplorerPart.java:495)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:156)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.createPartControl(CompatibilityView.java:152)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:367)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:1001)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:411)

!ENTRY org.eclipse.jface.text 2 0 2018-09-23 11:11:37.804
!MESSAGE Duplicate template id: 'org.eclipse.wst.xslt.templates.xpath.boolean'

!ENTRY org.eclipse.equinox.event 4 0 2018-09-23 11:11:48.865
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/ElementContainer/selectedElement/SET] {ChangedElement=topright=org.eclipse.e4.ui.model.application.ui.basic.impl.PartStackImpl@3510fc (tags: [], contributorURI: null) (widget: CTabFolder {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer@6f5e4c, toBeRendered: true, onTop: false, visible: true, containerData: 5000, accessibilityPhrase: null), Widget=CTabFolder {}, org.eclipse.e4.data={ChangedElement=topright=org.eclipse.e4.ui.model.application.ui.basic.impl.PartStackImpl@3510fc (tags: [], contributorURI: null) (widget: CTabFolder {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer@6f5e4c, toBeRendered: true, onTop: false, visible: true, containerData: 5000, accessibilityPhrase: null), AttName=selectedElement, EventType=SET, Widget=CTabFolder {}, NewValue=org.springframework.ide.eclipse.ui.navigator.springExplorer=org.eclipse.e4.ui.model.application.ui.advanced.impl.PlaceholderImpl@fae729 (tags: [View, categoryTag:Spring], contributorURI: null) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer@141ee28, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (closeable: true)}, AttName=selectedElement, NewValue=org.springframework.ide.eclipse.ui.navigator.springExplorer=org.eclipse.e4.ui.model.application.ui.advanced.impl.PlaceholderImpl@fae729 (tags: [View, categoryTag:Spring], contributorURI: null) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer@141ee28, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (closeable: true), EventType=SET} to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@a5a12d
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at org.eclipse.swt.internal.win32.TCHAR.<init>(TCHAR.java:35)
at org.eclipse.swt.program.Program.getKeyValue(Program.java:169)
at org.eclipse.swt.program.Program.getProgram(Program.java:202)
at org.eclipse.swt.program.Program.getPrograms(Program.java:236)
at org.eclipse.ui.internal.registry.EditorRegistry.getSortedEditorsFromOS(EditorRegistry.java:470)
at org.eclipse.ui.internal.registry.EditorRegistry.addExternalEditorsToEditorMap(EditorRegistry.java:311)
。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。
网上搜了好几天也没有好的办法,到底怎么办?
...全文
824 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sober1322 2018-12-19
  • 打赏
  • 举报
回复
个人猜测,在dos命令下查看jdk版本,低版本jdk(1.7以下)对应低版本sts,高版本对应高版本

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧