zoukankan      html  css  js  c++  java
  • eclipse无法启动

    转自:https://zhidao.baidu.com/question/1959475322658417300.html   mmm宥n1安年的回答

    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显然是最佳选择。

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

  • 相关阅读:
    uva-442 Matrix Chain Multiplication
    mongodb笔记2
    用MODELLER构建好模型后对loop区域进行自动的优化过程
    Java乔晓松-android的四大组件之一Service(服务的绑定)
    内部排序之交换排序
    C,C++中的static
    [置顶] 贝叶斯分类(一)
    RabbitMQ和kafka从几个角度简单的对比--转
    rabbitmq Clustering Guide--官方
    How To Cluster Rabbit-MQ--reference
  • 原文地址:https://www.cnblogs.com/cttcarrotsgarden/p/10948897.html
Copyright © 2011-2022 走看看