Starting Eclipse results in Failed to create Java Virtual Machine

后端 未结 6 1284
轮回少年
轮回少年 2021-02-05 23:21

When starting eclipse.exe it gives and error message

Failed to create Java Virtual Machine

When I click eclipsec.exe then eclipse st

相关标签:
6条回答
  • 2021-02-05 23:50

    Write like below in .ini file and than it will work properly:

    -vm C:\Java\jdk1.6.0_25\bin\javax.exe

    Added above line in eclipse.ini file(on the top) and worked for me. C:\Java\jdk1.6.0_25\bin This path can be changed as per your system. Hope this will help someone.

    0 讨论(0)
  • 2021-02-05 23:56

    In your eclipse.ini file

    Add -vm C:\Program Files\Java\jre7\bin\javaw
    below the line -Dosgi.requiredJavaVersion=1.6

    And then remove 256m which is below the line --launcher.XXMaxPermSize. It will work.

    0 讨论(0)
  • 2021-02-06 00:02

    When I click eclipsec.exe then eclipse starts. What is the difference between eclipse.exe and eclipsec.exe?

    from eclipse wiki

    You can start Eclipse by running eclipse.exe on Windows or eclipse on other platforms. This small launcher essentially finds and loads the JVM. On Windows, the eclipsec.exe console executable can be used for improved command line behavior.

    meaning the eclipse.exe find the JVM for you and starts Eclipse IDE , Where as the eclipsec.exe is console exe where you can tweak how eclipse starts

    What will be impact if I use eclipsec.exe to start eclipse. It give command prompt also.

    No impact as such, eclipsec.exe is for windows only

    0 讨论(0)
  • 2021-02-06 00:06

    Open eclipse.ini file and Change the vmargs sizes to

    -vmargs
    -Xms40m
    -Xmx512m
    -XX:MaxPermSize=256m
    

    It works on my system.

    0 讨论(0)
  • 2021-02-06 00:11

    1.Open folder with Eclipse.exe and find eclipse.ini file

    2.Replace -vmargs by your current real path of javaw.exe:

    -vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”

    3.save .ini file and open eclipse. It will work.. happy coding.

    0 讨论(0)
  • 2021-02-06 00:16

    Adding following line in .ini solved the same reported issue in my machine. -vm {path}\javaw.exe

    Example: "-vm C:\Program Files\Java\jre7\bin\javaw.exe"

    0 讨论(0)
提交回复
热议问题