使用Eclipse RCP进行桌面程序开发一快速起步Word格式.docx
- 文档编号:5331019
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:25
- 大小:530.96KB
使用Eclipse RCP进行桌面程序开发一快速起步Word格式.docx
《使用Eclipse RCP进行桌面程序开发一快速起步Word格式.docx》由会员分享,可在线阅读,更多相关《使用Eclipse RCP进行桌面程序开发一快速起步Word格式.docx(25页珍藏版)》请在冰点文库上搜索。
点击配置文件中的“启动程序”,我们可以试着启动我们的RCP程序。
结果呢,会出错。
原因很简单,因为我们没有为我们的程序选中它依赖的插件。
选中配置文件的“配置”选项卡,添加以下几个依赖项,记住,一定要把我们自己,也就是com.blogjava.youxia.rcp_start加进依赖项,否则会出错。
最开始的时候,就是这么一点小问题,让我浪费了几天时间。
再点击添加必须的插件,自动添加其它的依赖项。
再下一步,设置项目的构建路径,如下图:
下一步,导出我们的程序:
点下一步,输入我们程序导出的目录,如下图:
点完成按钮之后,我们的程序就导出到我们的指定的目录中了,打开这个目录,可以看到一个类似eclipse的程序图标,双击运行,效果如下图:
最后,需要说明两点:
第一,如果希望生成的程序有自己的图标,可以在产品配置文件中的最后两个配置文件中设置;
第二,生成的程序应该是没有菜单栏的,因为我的Eclipse安装了MyEclipse,所以导出的程序就多了两个菜单。
好了,快速起步就到这里了,以后再仔细研究生成的代码和为我们的程序添加功能。
评论
#
re:
使用EclipseRCP进行桌面程序开发
(一):
快速起步
回复
更多评论
2006-11-1816:
20by
loocky[匿名]
eclipse2.几的版本就有这个功能,SWTgwt是核心
2006-11-2422:
59by
海边沫沫
3.0以后,Eclipse的插件程序可以脱离Eclipse环境单独运行,而且该单独运行的程序也可以被插件扩展,这才是RCP。
2.x版的不是。
2006-11-2513:
喜欢
好文章,谢谢!
2006-12-0117:
17by
self
好文章,谢谢
2006-12-0509:
54by
itVincent
请问这个跟SWT有什么不同?
也是桌面程序吗?
2006-12-0515:
13by
京山游侠
这也是桌面程序,它的基础就是SWT,就好像Eclipse的基础是SWT一样。
RCP的好处就是让你能够充分利用Eclipse的界面和插件机制,让你站在巨人的肩膀上看得更远
2006-12-0921:
36by
tory
看完后收获不小
2006-12-2011:
53by
xhhm
我新建一个HelloRCP的工程以后,运行时就会报错
org.osgi.framework.BundleException:
Theactivatortttt.Activatorforbundlettttisinvalid
我用的Eclipse3.2,打了MyEclipse插件,JDK用的1.4的,帮帮忙吧`~谢谢了``~~~~
2006-12-2121:
呵呵,你这个问题我没有遇到过。
2007-01-0517:
33by
billbai
@xhhm
你可以在工程属性中的JavaCompiler中选择JDK的版本
2007-01-1208:
44by
搂住sb
怎么找不到com.genuitec.eclipse.core这个包
eclipse3.2.1
2007-01-1213:
47by
是不是你没有指定插件依赖项?
2007-03-0301:
35by
灵魂机器
为什么我的"
RunAs"
是空的?
救命啊
2007-06-0923:
25by
Lf0x
不错得文章
2007-07-3016:
29by
小白之家
不错,不错
2007-08-2717:
15by
XXN
MyEclipse和JDK1.4版本的?
好像是不可以的吧......
JDK换成1.5的吧!
com.genuitec.eclipse.core这个包应该是海边妹妹自己打的一个包吧,在eclipse下面的****.eclipse.core包是存在的.自己好好找找!
2007-09-2614:
28by
me
好文章,受益匪浅。
2007-12-1922:
06by
kile
您好!
请教一个问题呀
我建的pluginproject原来导出product是可以运行的,这两天不知道,修改了什么东西,新导出的product不能正确执行了,即使从原来的plugin导出的新的product也执行不了了。
提示如下:
---------------------------
Eclipse
JVMterminated.Exitcode=-1
-Djava.class.path=D:
\Eclipse\Testbin\RCP_Start4\eclipse\plugins\org.eclipse.equinox.launcher_1.0.1.R33x_v20070828.jar
-oswin32
-wswin32
-archx86
-showsplash
-launcherD:
\Eclipse\Testbin\RCP_Start4\eclipse\eclipse.exe
-nameEclipse
--launcher.libraryD:
\Eclipse\Testbin\RCP_Start4\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.2.R331_v20071019\eclipse_1021.dll
-startupD:
-vmC:
\ProgramFiles\Java\jre1.5.0_09\bin\client\jvm.dll
-vmargs
确定
请问是怎么回事?
该怎么解决呢?
谢谢!
2007-12-2419:
小河
谢谢,第一个程序按照你的指导完全正确了。
快速起步[未登录]
2008-03-1122:
刘
好文
产品发布后title处出现了乱码不知何故?
发布前的运行都是好的
2008-03-1417:
NOMIS
会出現JVMterminated.Exitcode=13的錯?
是不是我用Eclipse3.3.2的関係?
似乎缺了com.genuitec.eclipse.core這個包?
不過如果我在新建产吅配置,初始化文件內容,'
選使用启动配置'
就可以不用自己去設配置,而且不會出錯!
2008-04-0314:
隔叶黄莺
RCP入门的好文章,为什么我用的Eclipse3.3Class版,新建项目里找不到插件项目啊
2008-05-0613:
55by
开水
@隔叶黄莺
你要安装rcp插件的吧,
下载一个试试。
2008-06-2517:
11by
练习一下
其他都好,就是不能单独生成一个可执行的程序!
麻烦指导一下,谢谢!
!
2008-06-3014:
41by
LamentGates
太灵了~~~~~
2008-07-1222:
dd
写的非常好,我搜到的做好的中文RCP文章
2008-08-1414:
46by
zz
呵呵,很不错啦,谢谢了
2008-11-0618:
bruce
我导出后不能运行啊,一直都在报错,我就是按照上面的过程做的,哪位大侠明白,请指点迷津!
下面是错误代码:
!
SESSION2008-11-0618:
06:
42.375-----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_06
java.vendor=SunMicrosystemsInc.
BootLoaderconstants:
OS=win32,ARCH=x86,WS=win32,NL=zh_CN
Command-linearguments:
-oswin32-wswin32-archx86
ENTRYorg.eclipse.equinox.app002008-11-0618:
43.390
MESSAGEProductcn.blocjava.youxia.rcp_start.productcouldnotbefound.
ENTRYorg.eclipse.osgi402008-11-0618:
43.406
MESSAGEApplicationerror
STACK1
java.lang.RuntimeException:
Noapplicationidhasbeenfound.
atorg.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:
236)
atorg.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:
29)
atorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
110)
atorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
79)
atorg.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
382)
179)
atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
atjava.lang.reflect.Method.invoke(Method.java:
585)
atorg.eclipse.equinox.launcher.Main.invokeFramework(Main.java:
549)
atorg.eclipse.equinox.launcher.Main.basicRun(Main.java:
504)
atorg.eclipse.equinox.launcher.Main.run(Main.java:
1236)
ENTRYorg.eclipse.osgi202008-11-0618:
43.421
MESSAGEThefollowingisacompletelistofbundleswhicharenotresolved,seethepriorlogentryfortherootcauseifitexists:
SUBENTRY1org.eclipse.osgi202008-11-0618:
MESSAGEBundleinitial@reference:
file:
plugins/cn.blocjava.youxia.rcp_start_1.0.0.jar/[1]wasnotresolved.
SUBENTRY2cn.blocjava.youxia.rcp_start202008-11-0618:
MESSAGEMissingConstraint:
Bundle-RequiredExecutionEnvironment:
JavaSE-1.6
2009-01-1210:
hellorcp
我也找不到这个包,不过我我点了addRequiredPlug-ins包能包括的包都加进去了
成功运行
2009-03-0919:
57by
米高阳
有个问题想请教一下,我在Eclipse中运行没有问题,但是导出文件时就会没有那个Jar文件,而且会报错错误是
Errorsoccuredduringtheoperation:
Azipcontainingthebuildlogshasbeengeneratedandplacedat"
D:
/Program/Eclipse3.3/Eclipase"
这个地址是我的导出地址,但是在上一层灰多一个zip文件,而该有jar的地方却没有,怎么回事。
还想请教一下有没有关于RCP的比较好的教材给推荐一下,谢谢!
盼望您的回复
2009-03-1414:
01by
林怡
谢谢,我从这篇文章中学到了好多。
2009-03-1710:
飞来飞去
刚用swt做了个程序,看完这个觉得rcp很强大啊,按照楼主的步骤做了,除了找不到com.genuitec.eclipse.core,其他的都没问题,不过每家com.genuitec.eclipse.core程序也能正常运行~~猜想com.genuitec.eclipse.core可能是myeclipse下的吧,而我用的是纯eclipse
2009-04-0217:
18by
创意产品网
发现博主好的好文章,今天没时间了,先mark下,以后慢慢来看
19by
mark下
2009-04-0720:
39by
陈卓
好文章,看过后就明白了。
谢谢。
另外,
com.genuitec.eclipse.core是MyEclipse的包,不要也可以。
2009-04-1512:
34by
强子
照楼主的做,每步都一样,没有报错,但就是最后导出的内容中没有startup.jar文件
网上也没说这个问题的
希望得到楼主或者朋友的答复
谢谢
2009-04-2711:
ccat
跟bruce报一样的错。
求解!
23by
@强子
我生成的也没有,看网上说,可以把eclipse里的startup拷过去,然后要改xml,具体怎么做忘了。
不过没有这个也可以启动。
2009-07-2811:
12by
darwin
我在导出独立运行时报这个错,哪位大侠帮帮忙,非常感谢!
Couldnotfindframework
atorg.eclipse.core.launcher.Main.getBootPath(Main.java:
639)
atorg.eclipse.core.lau
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用Eclipse RCP进行桌面程序开发一快速起步 使用 Eclipse RCP 进行 桌面 程序 开发 快速 起步