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 阅读 273 次 更新于 2025-09-10 07:51:14 我来答关注问题0
  •  阿暄生活 eclipse打开报错是什么原因,eclipse打开报错解决办法

    一、报错原因分析 JAVA_HOME环境变量未设置或设置错误:Eclipse是基于Java开发的IDE(集成开发环境),因此它需要Java环境来运行。如果JAVA_HOME环境变量没有正确设置,或者指向了一个错误的Java安装目录,Eclipse可能无法启动。Path环境变量未包含Java的bin目录:Path环境变量决定了系统在哪些目录中查找可执行文...

  •  阿暄生活 解决Eclipse启动报:Failed to load the JNI....

    解决Eclipse启动报错“Failed to load the JNI shared library”的方法如下:一、定位Eclipse安装目录 首先,需要找到Eclipse的安装目录。这通常可以通过在桌面上找到Eclipse的快捷方式,然后右键点击并选择“打开文件位置”来实现。这一步是为了确保后续操作能够针对正确的Eclipse安装环境进行。二、编辑eclipse.in...

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

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

  •  深空见闻 解决Eclipse启动“Failed to ...报错问题

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

  • 解决Eclipse启动时“Failed to load the JNI shared library”报错问题的方法如下:确认Eclipse与JDK的版本和位数匹配:原因:Eclipse主要由Java语言编写,如果安装的JDK版本或位数与Eclipse所需的版本或位数不匹配,会导致启动时报错“Failed to load the JNI shared library”。解决步骤:查看Eclipse版本要求...

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

Java相关话题

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