• 【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 了。

  • 相关阅读:
    Spring中的@Valid 和 @Validated注解你用对了吗
    linux 安装php_fileinfo扩展
    长链接,案例
    小程序,if 语句嵌入控制class 内容
    脚本执行,log 换行符号 PHP_EOL
    查看ip,某端口是否开启
    Out-of-core classification of text documents of sklearn
    Working With Text Data of sklearn
    docstring of python
    Manifold learning of sklearn
  • 原文地址:https://www.cnblogs.com/memory4young/p/eclipse-no-java-virtual-machine.html
Copyright © 2020-2023  润新知