eclipse启动报错
答案:2 悬赏:30 手机版
解决时间 2021-11-16 13:01
- 提问者网友:椧運幽默
- 2021-11-15 14:40
eclipse启动报错
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-15 15:53
应该是加载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就不会出现之前的问题了。追问我的eclipse.ini跟你说的有点不一样,按你说的改之后是这样的,还是报错。
追答实在不行的话,你可以重新安装eclipse- -~追问我是从别人那拷贝过来的。别人能打开,到我这就不能打开 了。。。T.T追答哈哈,恭喜~~
解决方案:
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就不会出现之前的问题了。追问我的eclipse.ini跟你说的有点不一样,按你说的改之后是这样的,还是报错。
追答实在不行的话,你可以重新安装eclipse- -~追问我是从别人那拷贝过来的。别人能打开,到我这就不能打开 了。。。T.T追答哈哈,恭喜~~
全部回答
- 1楼网友:愁杀梦里人
- 2021-11-15 16:18
端口被占用,可能是上次退出平台时强制退出,后台进程还没推掉,
方法:启动任务管理器,按j关掉java开头的进程,再重新进入就可以了。追问
方法:启动任务管理器,按j关掉java开头的进程,再重新进入就可以了。追问
按j开头的就只有这一个进程
追答不是这个,那估计已经退掉了,直接进去应该就可以了!再不行注销一下,应该没有问题的!我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯