启动myeclipse报错java was started but returned exit code=-1及闪退的解决方案

启动myeclipse时报错

报错内容:

Java was started but returned exit code=-1

E:myeclipse-2018binarycom.sun.java.n.64 1.10.1binjavaw.exe

-Xms256m

-Xmx1024m

-XX:+UseG1GC

-XX: +UseStringDeduplication

-Dosgi.requiredJavaVersion-1.8

-Dosgi.nls.warnings-igno

--add-modules-=ALL-SYSTEM

-jar E:myeclipse- -2018plugins/org.eclipse.equinox.lauc 1.5.0.v20180512-1130.jar

-os win32

-ws win32

-arch x86 _64

-showsplash

-launcher E:myeclipse- 2018myeclipse.exe

-name Myeclipse

--launcher.library E·lmyeclipse-201 81plugins/org.eclipse.equinox.laur..n.64 1.1.700.v20180518- 1200'-startup E:lmyeclipse-201 81plugins/org.eclipse.equinox.lau 1.5.0.v20180512-1130.jar

--auncher.overrideVmargs

-exitdata 770 e0

-configuration E·)myeclipse- 201 8configuration

-install E:lmyeclipse-2018

-vm E:lmyeclipse- 2018binar)com.sun.java.jdk1.w. _64 1.10.1binjavaw.exe

-vmargs

-Xms256m

-Xmx1024m

-XX:+UseG1GC

-XX:+UseStringDeduplication

-Dosgi.requiredJavaVersion-1.8

-Dosgi.nls.warnings=ignore

--add-modules=ALL-SYSTEM

-jar E:)myeclipse -201 81plugins/org.eclipse.equinox.launce 1.5.0.v20180512-1130.jar

网上搜了很多,很多方法都是无效的,现在记录整理下自己的解决方法
一 、修改myeclipse.ini文件
  对比博主本地原始和修改后,添加如下代码 
修改如下代码(jdk可以不设置为本地的.项目过多,建议依旧采用myeclipse自带,并不影响项目启动jdk)

第一步如果未解决,请进行第二步进行修改
二 、重新加载文件
在myeclipse 2018的安装目录下找到E:\myeclipse 2018\configuration\org.eclipse.osgi(根据自己安装的目录而定)
并将其目录下的所有文件全部删除。

拓展:
osgi是elipse的底层框架,它有一个特点。所有的功能都是以服务方式zd提供。运行程序自己根据接口去找服务。所以可能出内现,找不到服务,或者提供的服务没有人需要,因此也会出现有人启动后控制台报错情况。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页