发布RCP时遇到的各种错误

在尝试发布Eclipse RCP应用时遇到了多个问题,包括找不到启动类、插件缺失和Java版本冲突。通过检查.product文件、删除过时语言包以及调整PATH环境变量解决了问题。错误的根本原因包括未绑定的Intro ID、旧版插件和Oracle安装导致的Java版本混乱。
摘要由CSDN通过智能技术生成

   早上做eclipseRCP的发布,这个以前就做过,很简单,但是今天却及其不顺利。

   先是在.product中无法运行,报错说找不到启动文件,java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter,可这个类就在org.eclipse.osgi下呢,百思不得其解,.product文件一项接一项看,Branding文件中最后一项里Intro ID没有绑定,绑定后运行没有错误,不知道为什么。然后又把这个introID去掉,依然没有报错,迷茫,

后来打包到最后的时候说找不到插件org.eclipse.equinox.launcher.nl_zh_3.3.0_v20090308043402not found.百度Google各种搜索,没有结果,又想说那干脆把这个插件下下来好了,结果官网插件升级,已经没有这个版本的插件了,郁闷好久。郁闷完开始想我没用到这个插件啊,它是哪引用的,看工程的类库,发现几个疑似插件,终于想起来前一阵升级语言库,升级到一半告诉我网络故障,后来也没有再试过。删掉整个语言包,不再报错了,顺利打包。

   运行.exe,有错,毫无心理准备。看错误日志,发现是org.eclipse.core.runtime.CoreException: Plug-in ControlCenter was unable to load class controlcenter.Application原因是org.eclipse.core.runtime.CoreException[1]: java.lang.UnsupportedClassVersionError,再看版本号,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值