zoukankan      html  css  js  c++  java
  • 【Eclipse】启动时报错:No Java virtual machine (已解决)

    在 Ubuntu 上下了个最新的 Eclipse ,解压后运行报这样的错误:

    当然 JDK 的安装及环境变量的配置是没有问题的。使用 java -version 查询本机的JDK版本是可以的。

    如果不知道JDK该如何安装,可参考: http://www.cnblogs.com/memory4young/p/ubuntu-install-jdk.html 

    不是JDK的问题,那就是 Eclipse 本身的问题了。

    Eclipse 的配置存放在安装目录下的 eclipse.ini 里了。

    原始文件如下(没有 vm 设置):

     1 -startup
     2 plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
     3 --launcher.library
     4 plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140116-2212
     5 -product
     6 org.eclipse.epp.package.standard.product
     7 --launcher.defaultAction
     8 openFile
     9 -showsplash
    10 org.eclipse.platform
    11 --launcher.XXMaxPermSize
    12 256m
    13 --launcher.defaultAction
    14 openFile
    15 --launcher.appendVmargs
    16 -vmargs
    17 -Dosgi.requiredJavaVersion=1.6
    18 -XX:MaxPermSize=256m
    19 -Xms40m
    20 -Xmx512m

     -showsplash 这一行的上面,加上如下代码:

    -vm
    你的JDK路径

    注:请注意添加的位置。其他位置不一定有效。

    TIPS: 修改之前,最好备份一下。

    添加完成后,如下:

     1 -startup
     2 plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
     3 --launcher.library
     4 plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140116-2212
     5 -product
     6 org.eclipse.epp.package.standard.product
     7 --launcher.defaultAction
     8 openFile
     9 -vm
    10 /opt/jdk/jdk1.7/bin
    11 -showsplash
    12 org.eclipse.platform
    13 --launcher.XXMaxPermSize
    14 256m
    15 --launcher.defaultAction
    16 openFile
    17 --launcher.appendVmargs
    18 -vmargs
    19 -Dosgi.requiredJavaVersion=1.6
    20 -XX:MaxPermSize=256m
    21 -Xms40m
    22 -Xmx512m

    这样,保存后,就可以正常启动 Eclipse 了。

  • 相关阅读:
    GUID
    Castle学习笔记二:框架结构及配置
    Linux编程基础
    Linux文件编程
    单臂路由配置实例
    CCNA学习笔记#02第7章操作与配置Cisco IOS
    Linux基本命令
    Linux系统中rar、unrar命令安装和使用详解
    批处理设置IP与DNS服务器
    Linux下载安装5笔输入法
  • 原文地址:https://www.cnblogs.com/memory4young/p/eclipse-no-java-virtual-machine.html
Copyright © 2011-2022 走看看