eclipse无法启动,为什么? 5

大侠请看:这是什么情况?顺便附带一下语言包。感激不尽~~是不是没有装JAVAEE的原因?... 大侠请看:

这是什么情况?
顺便附带一下语言包。感激不尽~~
是不是没有装JAVA EE的原因?
展开
 我来答
mmm宥n1安年
2018-03-31 · TA获得超过3730个赞
知道小有建树答主
回答量:30
采纳率:0%
帮助的人:4654
展开全部

eclipse作为Java开发的首选,从官网(www.eclipse.org/downloads/)下载后,直接解压即可使用。如果不能正常启动,通常有以下四种原因。

1.JDK未安装或环境配置不正确

2.启动参数设置过大或过小

3.JDK的版本过低

4.eclipse的版本不符

第一种情况,在命令行中输入 java -version 即可判断。如果正常显示JDK的版本信息,则说明安装正确;否则仔细检查下JDK的安装路径和环境变量的设置路径。

第二种情况,打开eclipse安装文件夹下有个Eclipse.ini的配置文件,里面的内容大概是:

-startup

plugins.org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519

-product

org.eclipse.epp.package.jee.product

--launcher.XXMaxPermSize

256M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms40m

-Xmx512m

JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;

JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。

默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;

空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。

因此,如果是第二种情况导致eclipse无法启动,我们只要将上述文件最后一行的 -Xmx512m 改成 -Xmx256m就行了。改完后,保存,然后再次启动一次Eclipse,看看问题是不是解决了。

第三种情况,eclipse的版本越高,所需要的JDK的版本可能也就越高,如eclipse 3.7的最低要求是JDK 1.5(建议下载1.6)。所以,重新安装一个高版本的JDK,并配置对应的环境变量,就可以使用了。

第四种情况,如果你电脑是32位的,那么最好下载32位的eclipse,并且JDK也是32位的;如果电脑是64位的,那么64位的eclipse显然是最佳选择。

如果上述四种方法都尝试过了,问题仍然没有解决,最坏的方案是重装系统

ahcc08
推荐于2017-12-16 · 知道合伙人软件行家
ahcc08
知道合伙人软件行家
采纳数:11853 获赞数:51941
拥有丰富的软件开发经验。

向TA提问 私信TA
展开全部
没有配置JDK。

安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)

系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

若显示版本信息 则说明安装和配置成功。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华硕服务
2019-06-28 · 百度认证:华硕电脑(上海)官方账号
华硕服务
关注【ASUS华硕服务】官方公众号,即刻获得更多帮助
向TA提问
展开全部
可能程序不兼容, 可以更换个版本试试。另外建议参考下程序对配置的要求。
或者右键需要运行的程序 选择兼容性 用兼容模式运行试试。
  • 官方服务
    • 官方网站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神帅的0e
2019-11-23
知道答主
回答量:5
采纳率:0%
帮助的人:2549
展开全部

嗯,这是jdk没有成功配置,方案如下:

  1. 找到eclipse.ini

  2. 打开文件,可以找到:

    -startup

    plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar

    --launcher.library

    C:\Users\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426

    -product

    org.eclipse.epp.package.committers.product

    -showsplash

    org.eclipse.epp.package.common

    --launcher.defaultAction

    openFile

    --launcher.appendVmargs

    -vm

    C:\Program Files\Java\jdk-13.0.1\bin

    -vmargs

    -Dosgi.requiredJavaVersion=1.8

    -Dosgi.instance.area.default=@user.home/eclipse-workspace

    -XX:+UseG1GC

-XX:+UseStringDeduplication

--add-modules=ALL-SYSTEM

-Dosgi.requiredJavaVersion=1.8

-Dosgi.dataAreaRequiresExplicitInit=true

-Xms256m

-Xmx1024m

--add-modules=ALL-SYSTEM

-Declipse.p2.max.threads=10

-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest

-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/

3.找到C:\Program Files\Java\jdk-13.0.1\bin这一行,去掉,输入你的jdk路径。

  还是不行?

4.右击,使用管理员身份运行。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xucha00
2015-01-02 · TA获得超过252个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:223万
展开全部
唉,可怜的孩子,又在为开发环境的错误伤透了脑筋。你的提问让我想起来我当年当程序员的时光。
很显然你的系统和你的Java虚拟机都没事况且你的jdk也确实够新的我的才是1.6。是你的eclipse运行文件缺失。下载个新的吧
问题出在Command-line arguments: -os win32 -ws win32 -arch x86这一行
吧你现在的eclipse删除依照老生说的的做法:
在eclipse文件下有个eclipse.ini文件打开它。现在如果没有-vm 这个参数那么就在最后新起一行写上
-vm+空格+参数
参数是你安装的jdk目录比如我的
-vm d:/java/jdk1.7.0/bin/javaw.exe
注意不要用\代替了目录中的/(Java中的目录用/分割)
这样什么环境变量path,clashpath,javahome都不用配置了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式