eclipse启动出错的解决方案:org.osgi.framework.BundleExcep...
为什么80%的码农都做不了架构师?>>>
问题描述:
启动eclipse时出错,无法正常启动,查看log发现是异常信息:org.osgi.framework.BundleException……
解决方案:
其实发生这个问题的原因是加载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就不会出现之前的问题了。
转载于:https://my.oschina.net/chwencong/blog/75507
eclipse启动出错的解决方案:org.osgi.framework.BundleExcep...相关推荐
- EurekaServer启动出错问题解决方案
Eureka是一个服务发现组件,提供服务注册.发现等注册中心功能,使用spring boot启动eureka应用时出现报错 仔细查看报错的内容:最终发现是版本问题! 所以我立马去查看了我的Spring ...
- eclipse启动出错:An error has occurred.See the log file E:\workspace\.metadata\.log.
这是由于eclipse异常关闭导致的,你只需要按以下步骤操作就能解决: 1.打开eclipse工作空间E:\eclipse\workspace\.metadata\.plugins\org.eclip ...
- Eclipse启动时闪退问题解决方案
当Eclipse启动时出现闪退,可尝试以下几种解决方案: 1.在C:\Windows\System32 系统文件夹中查找,如果存在java.exe, javaw.exe etc.将其删除. 2.打开E ...
- 本地计算机启动的oracle,Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案...
一.错误描述 登陆PL/SQL Developer登陆本地数据库时先报没有监听程序,查看服务发现Oracle监听服务没有启动.右击启动监听程序,报错: 错误描述:本地计算机上的OracleOraDb1 ...
- Eclipse启动项目报启动上下文失败问题解决方案总结
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 最近用Eclipse中启动项目的时候经常会报一个奇怪的问题,之前也遇到过,经过清理一下 ...
- Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案
Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案 参考文章: (1)Oracle监听器启动出错:本地计算机上的Orac ...
- 转 Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案
转 Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案 参考文章: (1)转 Oracle监听器启动出错:本地计算机上的 ...
- Eclipse启动慢分析及解决方案
前置条件: 发现Eclipse启动越来越慢,等待Android项目Libraries导入时各种红色的xx和小红斑看得人一阵鸡皮疙瘩--表示不能忍. 启动慢 Eclipse启动慢主要有两种现象: ...
- eclipse 启动 找不到 JRE JDK的解决方法
今天在启动eclipse的时候哦出现点问题: hadoop@steven:~/eclipse/eclipse$ ./eclipse No protocol specified No protocol ...
最新文章
- 消息队列的使用场景_消息队列MQ的特点、选型及应用场景
- [转]NUnit详细使用方法
- html input 传值 request接到值为null,解决jsp向servlet传值为null的问题
- 投稿须知 | 让你的文字被很多很多很多人看到
- Django2.x中url路由的path()与re_path()参数解释(亲测)
- php改成IP连接数据库,thinkphp,pdo连接数据库,host自动被替换成了本机ip
- 正确使用计算机网络,如何正确使用计算机网络
- 中国电子学会python等级考试一级
- NOIP2015普及组第1题 45 金币 方法三(python3实现)
- 2021年度最佳开源软件榜单出炉!
- Java中类加载器获取的两种方式
- centos7系统忘记root密码
- MacBookPro外接显示器开启HiDPI
- arcgis实现cad图斑批量导入后,图斑颜色设置cad图层颜色保持一致
- cmd看控制台输出红桃、方块、黑桃、梅花乱码解决
- oracle如何删除用户的表空间,Oracle 删除用户和表空间
- c#--在异步方法中异步地等待任务
- android使用磁场传感器和加速度传感器确定当前朝向(即:方位角),以及常见问题的解决办法
- 前端(五)DOM 文档对象模型
- IDEA 显示Cannot resolve plugin org.apache.maven.pluginsmaven-site-plugin3.3
热门文章
- 如何在单页应用程序Angular 7中使用FastReport Core Web报表
- iOS指示器之UIProgressView和UIPageControl
- 为Exchange Server 申请有效期超过2年的证书
- 工作之中总有几日不在状态_你是怎样度过的?
- 远程桌面关闭重启电脑的方法
- cocos2d_x_03_经常使用类的使用_事件_画图
- I.MX6 Android 5.1 纯Linux、U-Boot编译
- chattr和lsattr命令
- iptables mangle表研究(未完)
- C# Json 序列化与反序列化二