RCP导出工程时的常见问题
关于Eclipse ? RCP入门的教程网络上已经有很多了,但是关于运行exe文件时出现java.lang.RuntimeException: ? Could ? not ? find ? framework或No ? application ? id ? has ? been ? found的问题却很难找到正确的答案。经过本人一番艰苦的奋斗,终于弄清楚了问题的根源?
出现java.lang.RuntimeException: ? Could ? not ? find ? framework这个异常通常是由于没有导入必要的jar包引起的。但是如何知道哪些jar包是必须的呢?一个简单的办法就是?
1,通过Run ? As运行RCP程序后,然后选择Run ? -> ? Run...菜单的Plug-ins标签页下打钩的就是必须加入的包的名称。?
2,在**.product下单击Add...按钮添加第一步的jar包。一般有如下几个包?
? ? ? ? ? * ? 你自己在工程中建的包名?
? ? ? ? ? * ? com.genuitec.eclipse.core?
? ? ? ? * ? org.eclipse.core.runtime?
? ? ? ? * ? org.eclipse.help?
? ? ? ? * ? org.eclipse.ui?
? ? ? ? * ? org.eclipse.ui.workbench?
? ? ? ? 这几个是必须有的,复杂的项目可能还有其他的吧?
3,第二步之后,Add...按钮下面有一个Add ? Required ? Plug-ins按钮,单击,就把所有依赖的jar包给你加进去了?
4,就可以导出了?
试试看