eclipse启动报错

应该是加载java虚拟机出的错,因为eclipse实际上是一个java程序,运行时需要指定java虚拟机.解决方案:Eclipse的JVM启动的时候找JRE的顺序:如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看 eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找...
eclipse启动报错
应该是加载java虚拟机出的错,因为eclipse实际上是一个java程序,运行时需要指定java虚拟机.
解决方案:
Eclipse的JVM启动的时候找JRE的顺序:如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看 eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。
对于jre不是安装在eclipse的安装目录下的情况(假设JDK安装路径为G:/csmn/java/jdks/1.6.0_24/jdk1.6.0_24/bin),可以有两种方法(其实本质一样)可以指定:
1、运行eclipse时使用命令参数-vm指定JVM,如./eclipse -vm G:/csmn/java/jdks/1.6.0_24/jdk1.6.0_24/bin;
2、第1种做法相对比较麻烦,每次运行都得带参数,有个一劳永逸的办法就是把-vm参数加到eclipse的初始化文件eclipse.ini。要特别注意采用这种方法是-vm和后面的/usr/java/jre1.7.0_06/bin/java要分两行,不然运行不成功。

未加入之前eclipse.ini为:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -showsplash
org.eclipse.platform
--launcher.XXMaxPermSize 256m
--launcher.defaultAction
openFile -vmargs -Xms40m -Xmx512m

加入-vm之后为:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -showsplash
org.eclipse.platform --launcher.XXMaxPermSize 256m
--launcher.defaultAction
openFile -vm
G:/csmn/java/jdks/1.6.0_24/jdk1.6.0_24/bin -vmargs -Xms40m -Xmx512m
这样再次启动eclipse就不会出现之前的问题了。2014-09-09
端口被占用,可能是上次退出平台时强制退出,后台进程还没推掉,
方法:启动任务管理器,按j关掉java开头的进程,再重新进入就可以了。2014-09-09
mengvlog 阅读 4 次 更新于 2025-07-20 13:14:24 我来答关注问题0
  •  深空见闻 解决Eclipse启动“Failed to ...报错问题

    一、确认Eclipse与JDK的版本和位数匹配 问题描述:当Eclipse的安装位数与JDK的安装位数或JDK版本不匹配时,会报“Failed to load the JNI shared library”错误。解决方案:查看Eclipse的版本要求:在Eclipse的安装目录下找到eclipse.ini配置文件,打开它,查看其中指定的JDK版本和位数要求。核对JDK版本和位数...

  • 原因:Eclipse主要由Java语言编写,如果安装的JDK版本或位数与Eclipse所需的版本或位数不匹配,会导致启动时报错“Failed to load the JNI shared library”。解决步骤:查看Eclipse版本要求:在Eclipse的安装目录下找到eclipse.ini配置文件,打开它,查看其中指定的JDK版本要求。检查当前JDK版本和位数:通过命令...

  •  翡希信息咨询 解决Eclipse启动“Failed to ...报错问题

    解决Eclipse启动时“Failed to load the JNI shared library”报错问题的方法如下:确认Eclipse和JDK的位数匹配:原因:Eclipse和JDK的位数必须一致,否则会出现JNI加载失败的问题。解决方法:检查Eclipse和JDK的安装位数,确保它们相同。如果不匹配,需要重新安装与Eclipse位数相匹配的JDK版本。查看Eclipse所需的...

  •  翡希信息咨询 求助 Eclipse 启动报错 java was started but returned exit code=1

    问题原因:Eclipse 启动报错可能是由于其安装目录或相关文件路径中包含中文字符。Java 环境在处理包含中文字符的路径时可能会遇到问题,导致启动失败。解决方案:将 Eclipse 的整个安装目录移动到一个不包含中文字符的路径下。例如,可以从 C:用户你的用户名Eclipse 移动到 C:Eclipse。重新启动 Eclipse:在完...

  •  文暄生活科普 eclipse启动错误,如何解决

    eclipse启动错误通常是由java虚拟机加载问题引起的,因为eclipse是一个java程序,运行时需要指定java虚拟机。解决此问题的关键在于正确配置eclipse的启动参数。eclipse的jvm启动顺序如下:首先,eclipse.ini文件中的-vm参数如果被设置,则使用该参数指定的jre;其次,检查eclipse安装目录下是否有jre文件夹,若有则...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部