`
zhujs
  • 浏览: 102482 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

解决MyEclipse 8.0 升级至 8.5 无法启动 No applicati

    博客分类:
  • java
阅读更多
eclipse.product=com.genuitec.myeclipse.product8.ide

   osgi.splashPath=platform\:/base/plugins/com.genuit ec.myeclipse.product8

  改为:

  
eclipse.product=com.genuitec.myeclipse.product85.ide

 osgi.splashPath=platform\:/base/plugins/com.genuitec.myeclipse.product85


  OK!!

  前两天更新MyEclipse的SVN插件的时候提示可以从8.0更新到8.5,于是很Happy地点了更新。

  当时也准备关闭才更新的,也没注意是否更新成功,今天再次启动,提示 Message并无法启动......@_@

  还好,无法启动有log看: !SESSION 2010-03-29 00:39:45.734 -----------------------------------------------

  eclipse.buildId=unknown

  java.version=1.6.0_13

   java.vendor=Sun Microsystems Inc.

  BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN

  Command-line arguments: -os win32 -ws win32 -arch x86

  !ENTRY org.eclipse.equinox.app 0 0 2010-03-29 00:40:23.281

  !MESSAGE Product com.genuitec.myeclipse.product8.ide could not be found.

  !ENTRY org.eclipse.equinox.p2.repository 4 0 2010-03-29 00:40:24.250

  !MESSAGE ProvisioningEventBus could not be obtained. Metadata caches may not be cleaned up properly.

  !ENTRY org.eclipse.osgi 4 0 2010-03-29 00:40:31.421

  !MESSAGE Application error

  !STACK 1

  java.lang.RuntimeException: No application id has been found.

  at org.eclipse.equinox.internal.app.EclipseAppContain er.startDefaultApp(EclipseAppContainer.java:236)

  at org.eclipse.equinox.internal.app.MainApplicationLa uncher.run(MainApplicationLauncher.java:29)

  at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication(EclipseAppLauncher.java:110)

  at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start(EclipseAppLauncher.java:79)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(EclipseStarter.java:368)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(EclipseStarter.java:179)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)

  at java.lang.reflect.Method.invoke(Method.java:597)

  at org.eclipse.equinox.launcher.Main.invokeFramework( Main.java:559)

  at org.eclipse.equinox.launcher.Main.basicRun(Main.ja va:514)

  at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

  应用程序错误,是一个RuntimeException,应用程序ID没找到。

  看第二行,eclipse.buildId=unknown

  再看看其余两个Msg

   com.genuitec.myeclipse.product8.ide找不到

  ProvisioningEventBus无法获得,元数据缓存可以没有清理好。

  估想着就是Myeclipse.product8.ide找不到的问题,找找看吧。

  在MyEclipse安装根目录有myeclipse.ini startup目标包有了

  launcher.library的目标文件夹也有了

  jvm就不用看了,运行都运行不了怎么来的错误提示(其实启动包和运行lib也一样,不过就是不放心,顺便看一眼)

  应该是配置的问题,就在安装目录下configuration文件夹里有个config.ini com.genuitec.pulse.client.handshake.id 和 com.genuitec.pulse.client.credentials有关客户信息,这就用******注掉了,是有信息的

  很醒目的

  eclipse.product=com.genuitec.myeclipse.product8.id e,立刻搜索了一下。

  咦?D盘MyEclipse的安装目录下有一个\8.0GACommonDirectory\plugins \com.genuitec.myeclip se.product8_8.0.0.me200911192201

  但文件夹名却与配置文件中的eclipse.product的配置信息不对应,其它地方就再也找不到product对应的文件夹或者包了,看来应该有映射文件或者注册信息

  再看看config.ini

   org.eclipse.equinox.simpleconfigurator.configUrl对应了一个bundles.info

  bundles.info???正好了....去找出来看看(这文件太大,就不贴出来了)

  用普通文档编辑器就能打开,正好是插件名对应插件包或文件夹的配置文件。

  在里面搜索com.genuitec.myeclipse.product8.ide,没找到!

  缩小搜索范围吧,找com.genuitec.myeclipse.product8,找到两目标,但是却不是product8,而是com.genuitec.myeclipse.product85

  一想,哦!正好是8.0更新8.5之后启动不起来的,看来自动升级没把config给改过来。

  这.....莫非是MyEclipse的Bug?

  不管是不是Bug,还得靠MyEclipse做东西的,赶紧修改config.ini,把这俩参数给改了

   eclipse.product=com.genuitec.myeclipse.product85.i de

   osgi.splashPath=platform\:/base/plugins/com.genuit ec.myeclipse.product85

  保存配置文件,重新启动.....Bingo!体验8.5去喽!
分享到:
评论

相关推荐

    MyEclipse8.0,8.5+MyEclipseBlue8.0,8.5注冊程序

    一个工程文件,直接导入到eclipse中可以自行。 支持MyEclipse8.0,8.5,MyEclipseBlue8.0,8.5。 对于8.5,需要多尝试几次,不要把注册许可时间设置过长,或者把许可数目设置过长。

    最新myeclipse 8.0 ,8.5 破解源码

    最新,myeclipse 8.0,8.5, 破解码,源码,注册机

    myeclipse8.0下载地址

    MyEclipse 8.0是历史悠久的一款集成开发环境(IDE),专为Java EE开发者设计,同时也支持Java、Web和数据库开发。它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、部署以及项目管理等,是当时非常流行的...

    MyEclipse8.0M1官方下载地址

    ### MyEclipse 8.0M1 版本概述 #### 一、MyEclipse简介 MyEclipse 是一款功能强大的 Java EE 集成开发环境(IDE),它基于 Eclipse 平台,并提供了完整的 Java EE 开发工具包。MyEclipse 以其高度集成的特性而闻名...

    MyEclipse8.0汉化包

    MyEclipse8.0 GA汉化包。汉化方法:将language文件夹拷到MyEclipse8.0安装文件夹下的\MyEclipse 8.x Latest\dropins下面,然后重启MyEclipse8.0即可,简单方便。

    myeclipse8.0 汉化包

    MyEclipse 8.0是一款深受开发者喜爱的集成开发环境(IDE),主要用于Java、Web、J2EE等应用的开发。然而,对于中文用户来说,原版的MyEclipse是英文界面,可能会对使用造成一定困扰。为此,专门出现了MyEclipse 8.0...

    MyEclipse8.0GA What’s New

    3. **改进的调试工具**:MyEclipse 8.0 GA 的调试器功能得到升级,支持多线程调试,断点管理更加灵活,有助于快速定位和解决问题。 4. **集成的Web服务工具**:新版本加强了对Web服务的支持,包括WSDL编辑、SOAP...

    MyEclipse 8.0GA绿色版使用手册

    - **解压与启动**:下载MyEclipse 8.0GA绿色版压缩包,解压到任意位置,运行启动脚本或可执行文件。 - **环境配置**:需要确保系统已经安装了JDK,并且在环境变量中配置了JAVA_HOME。 - **许可证激活**:...

    MyEclipse8.0GA注册码源文件

    MyEclipse8.0GA注册码源文件MyEclipse8.0GA注册码源文件MyEclipse8.0GA注册码源文件MyEclipse8.0GA注册码源文件vvv

    flex4整合MyEclipse8.0教程

    MyEclipse 8.0 是一个集成开发环境(IDE),专为Java EE、Spring、Hibernate等技术提供支持,同时也能够用于Flex项目的开发。本教程将介绍如何将Flex4与MyEclipse 8.0进行整合,以便在一个统一的环境中进行Flex开发...

    myeclipse8.0激活码

    根据提供的信息,我们可以了解到这段代码是用来生成MyEclipse 8.0激活码的程序。下面将详细介绍该程序的实现逻辑、重要概念以及涉及到的关键技术点。 ### 一、程序概述 该程序的主要功能是根据用户输入的信息...

    myeclipse 8.0 注册文件.txt

    1. **打开 MyEclipse**: 启动 MyEclipse 8.0 软件。 2. **进入注册界面**: 如果是首次启动,会自动弹出注册对话框;如果不是首次启动,可以通过“帮助”菜单中的“注册”选项进入。 3. **输入注册信息**: 在注册...

    MyEclipse 8.0(09-10-1)汉化

    MyEclipse 8.0 中文插件安装指南 2009-10-1 JSP中文学习网独家发布 www.jsphelp.com 次汉化包是由 MyEclipse 7.1 汉化包修改 下载地址:www.jsphelp.com/html/24/0906/1375.html download.jsphelp....

    MyEclipse8.0GA_KeyGen.jar

    在网上的到的myeclipse 8.0GA KEY GEN的算法,我给打了JAR包 方便使用!

    MyEclipse 8.0下SVN插件的使用

    ### MyEclipse 8.0下SVN插件的使用 #### 一、SVN简介与安装 **Subversion(SVN)** 是一个开源版本控制系统,用于管理软件开发过程中的源代码及其文档资料等资源。它允许团队成员对文件进行修改、添加或删除,并能...

    myeclipse8.0注册码

    【标题】"myeclipse8.0注册码" 涉及的是MyEclipse集成开发环境的一个关键问题,即激活码或序列号的获取与使用。MyEclipse是一款基于Eclipse平台的Java、Web和企业级应用开发工具,由Genuitec公司开发。在8.0版本中,...

    myeclipse 8.0 完整正式英文版官方下载地址

    这一更新对于前端开发者来说至关重要,因为通过IE Debugger,开发者可以直接在浏览器中查看和修改脚本代码,帮助快速定位并解决脚本错误,极大地提高了前端开发效率。 #### 三、Struts2.0 支持 Struts2.0是一种...

    MyEclipse8.0汉化包.rar

    【MyEclipse8.0汉化包】是一个针对专业Java开发环境MyEclipse8.0的本地化资源包,旨在帮助中国用户更方便地使用这款强大的集成开发环境(IDE)。MyEclipse是基于Eclipse平台的扩展,提供了丰富的Java、J2EE、Web和...

Global site tag (gtag.js) - Google Analytics