在IBM Lotus Sametime V751中配置Eclipse环境.docx
- 文档编号:25583703
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:17
- 大小:932.71KB
在IBM Lotus Sametime V751中配置Eclipse环境.docx
《在IBM Lotus Sametime V751中配置Eclipse环境.docx》由会员分享,可在线阅读,更多相关《在IBM Lotus Sametime V751中配置Eclipse环境.docx(17页珍藏版)》请在冰豆网上搜索。
在IBMLotusSametimeV751中配置Eclipse环境
Lotusfan的个人空间
copyBookmark
在IBMLotusSametimeV7.5.1中配置Eclipse环境
上一篇/下一篇 2008-08-2912:
30:
08/个人分类:
IBM
查看(131)/评论(0)/评分(0/0)
在LotusExpeditor上构建IBMLotusSametime让您能够使用Eclipse插件开发环境在多方面扩展LotusSametime功能。
本文是系列文章的第一篇(共四篇),将带您了解使用Eclipse作为LotusSametime的PDE所需的配置步骤。
IBMLotusSametimeV7.5.1是一个可扩展的即时消息传递平台,而不仅仅是一个基于IBMLotusExpeditor的客户机。
LotusExpeditor是基于Eclipse开放源码和插件模型的富客户机平台,用于开发商业应用程序。
IBMLotusExpeditor是IBM的通用托管客户机软件,用于将复合应用程序扩展到膝上型电脑、台式机和移动设备上。
可以用它扩展IBMLotus、IBMWebSphere、IBMWorkplace或Eclipse基础设施。
LotusSametime为了保持较小的内存和磁盘占用,附带了LotusExpeditor全部功能的一个子集。
Eclipse是一个基于Java的、开放源码的可扩展开发平台,使用它所提供的框架和服务可以构建使用插件组件的开发环境。
一般说来,Eclipse中的所有组件都是插件,平台将这些插件链接起来即可创建应用程序。
同样,Eclipse中还包含一个插件开发环境(PDE),让您能够开发自己的插件以扩展JavaIDE(集成开发环境)的功能或创建自己的应用程序。
例如,如果您是一名使用Eclipse作为IDE的Java开发人员并且一直编写同一类型的程序包,则可以创建一个插件以扩展IDE,使之包含一个包设置向导,利用此向导只需单击几个按钮便可为包设置通用的结构及组件。
这就为我们引入了LotusSametime。
LotusSametimeV7.5.1构建于LotusExpeditor平台之上,进而也是Eclipse平台之上。
同样,它也利用了Eclipse的可扩展性。
您可以使用EclipsePDE和LotusSametimeV7.5.1软件开发工具包(SoftwareDevelopmentKit,SDK)创建自己的插件,为LotusSametime添加功能。
例如,您可以在联系人列表下显示天气预报,或添加一个菜单选项以便在右击某人的姓名时可以指向他的位置。
LotusSametimeSDK包含一个IntegrationGuide(其中有配置Eclipse平台进行插件开发的说明)和一个QuickHowToGuide(如何使用菜单和工具栏选项等常用扩展)。
另外,LotusExpeditorToolkit包含一个LotusSametime开发配置文件(在PDE中称作客户机服务),可用于消除这些设置步骤。
IntegrationGuide还讨论了SDK中的一些示例插件,它们是插件开发的起点。
本文将介绍创建其中的一个示例BuddyNote所需的步骤。
这些示例本身就是一些有用的用户工具,您可以随心所欲地使用。
开始之前
本系列文章面向的是那些有意通过开发插件以扩展LotusSametime功能的人员。
读者应熟悉LotusSametime及其用法。
关于本系列
本系列文章共分四个部分,介绍了如何使用Eclipse平台开发LotusSametimeV7.5.1插件:
∙第1部分(即本文)带领您了解如何配置开发LotusSametimeV7.5.1插件的Eclipse环境。
∙第2部分引导您一步步地创建扩展LotusSametime用户界面的自定义插件。
∙第3部分演示如何使用Eclipse提供的工具调试插件。
∙第4部分展示如何部署自定义插件,让您能够通过设置Feature和UpdateSite项目共享您的插件。
关于本文
使用Eclipse开发工具创建LotusSametime插件之前,首先需要对Eclipse进行配置,使它能够识别LotusSametime所使用的运行时环境并将其开发和执行的目标平台指向LotusSametime。
本文将指引您按以下顺序进行此配置,将Eclipse打造成LotusSametimeV7.5.1的插件开发环境(PDE):
1.为Eclipse安装J9插件。
2.设置Java编译器设置、J9JRE设置和TargetPlatform.规范。
3.启动配置设置。
完成这些配置步骤后,插件项目所需的Eclipse工作区即已就绪。
您可以保存一个工作区副本用作以后创建插件项目时的模板。
系统要求
本文所需的应用程序和工具如下:
∙LotusSametimeV7.5.x(LotusSametimeV7.5.1的一个试用版本)。
∙Eclipse3.2.2。
∙JDK1.5update11。
∙IBMLotusSametimeSDK。
∙J9JDT启动插件,用于Eclipse识别LotusSametimeSDK中的J9JCLDesktop自定义运行时环境。
安装J9插件
LotusSametimeV7.5.1包含J9JCLDesktop自定义运行时环境,后者支持J2SE1.4.2JRE的大部分功能。
LotusSametimeV7.5.1SDK中包含一个用于插件开发的开发者版本。
安装J9JDT启动插件的目的是使Eclipse能够将J9JCLDesktop识别为有效的运行时,从而使您能够编译、运行和调试插件代码。
请按以下步骤安装J9JDT插件:
1.若EclipseIDE正在运行,请将其关闭。
2.从“系统要求”一节中的链接下载J9JDT启动插件ZIP文件。
3.将下载的J9JDT启动插件ZIP文件的内容解压缩到Eclipse安装目录的eclipse子目录(例如C:
\eclipse32\eclipse)中。
注意:
此目录包含plugins文件夹和eclipse.exe文件。
如果解压缩后打开plugins文件夹,您应看到图1所示的屏幕。
图1.安装有J9的Eclipseplugins文件夹
设置J9运行时和目标平台
安装了J9JDT启动插件后,需要设置Eclipse用于编译和运行插件代码的J9JRE。
还需要对Java编译器和目标平台设置作些更改。
1.在Eclipse中,使用WorkspaceLauncher创建一个新工作区LotusSametime751,关闭Welcome屏幕并选择Window–Preferences。
2.选择General-Editors子附签,然后选择TextEditors。
选中Showlinenumbers选项,如图2所示。
图2.Preferences对话框-TextEditors
3.展开左侧列中的Java条目,然后选择Compiler。
将Compilercompliancelevel设置为1.4,取消选择“Usedefaultcompliancesettings”,并将“Generated.classfilescompatibility”和“Sourcecompatibility”设为1.4。
4.检查屏幕与是否与图3中的设置相同,然后单击Apply。
如果提示您进行编译器重建,则单击Yes。
图3.EclipsePreferences–Compiler
5.返回左侧列中的Java条目,然后选择InstalledJREs,如图4所示。
图4.Preferences对话框–InstalledJREs
6.单击Add并将以下设置输入到图5所示的对话框中。
oJREtype:
J9VM
oJREname:
JCLDesktop
oJREhomedirectory:
oDefaultVMArguments:
-jcl:
max
图5.添加JREDialog
7.单击OK返回InstalledJREs对话框,然后选择刚才创建的配置(JCLDesktop)。
单击Edit访问EditJRE对话框,如图6所示。
图6.EditJRE对话框–JCLDesktop
8.单击AddExternalJARs并浏览到
选择列出的所有JAR文件并单击Open。
JAR文件将出现在EditJRE对话框中的JRE系统库下面。
9.再次单击AddExternalJARs并浏览到
选择所有的文件并单击Open返回到EditJRE对话框。
10.检查EditJRE对话框是否如图7所示,然后单击OK返回到InstalledJREs对话框。
图7.EditJRE对话框–添加了JAR文件的JCLDesktop
11.在图8所示的Preference-InstalledJREs对话框中,选择JCLDesktop选项为默认值。
图8.JRE选择
12.在左侧列中,展开Plug-ins附签并选择TargetPlatform,如图9所示。
使用Location字段旁边的Browse按钮选择包含LotusSametime可执行文件的目录。
图9.EclipsePreferences-TargetPlatform
13.在图10所示的TargetPlatform.对话框中,选择SourceCodeLocations附签。
图10.TargetPlatform.-SourceCodeLocations附签
14.单击Add按钮并浏览到Eclipse3.2IDE安装的plugins目录(例如,C:
\eclipse322\eclipse\plugins)。
选择此处的四个源插件的src目录(如图11所示):
oorg.eclipse.platform.source.win32.win32.x86_3.2.2.r322_v20070119-RQghndJN8IM0MsK
oorg.eclipse.platform.source_3.2.2.r322_v20070119-RQghndJN8IM0MsK
oorg.eclipse.rcp.source.win32.win32.x86_3.2.2.r322_v20070104-8pcviKVqd8J7C1U
oorg.eclipse.rcp.source_3.2.2.r322_v20070104-8pcviKVqd8J7C1U
图11.源代码目录
15.ClickOKtosavetheconfiguration.
创建启动配置
为LotusSametime插件开发配置Eclipse的最后一步是创建启动配置。
启动配置用于使用前一节指定的LotusSametimeV7.5.1目标平台运行或调试插件。
1.在Eclipse菜单中选择Run-Run打开RunConfiguration对话框。
2.从配置列表中选择EclipseApplication。
3.单击New图标。
4.给配置提供一个Name,例如ST751。
5.选中Runanapplication,并使用下拉菜单选择RTCApplication。
检查设置是否如图12所示。
图12.Run对话框
6.选择Main附签右侧的(x)=Arguments附签,然后在VMArguments下面输入以下内容,如图13所示:
Xint-Xtrace:
none-Xgcpolicy:
gencon
Dcom.ibm.pvc.webcontainer.port=7777
图13.(x)=Arguments附签
7.单击Run按钮查看LotusSametimeV7.5.1执行。
退出LotusSametime,然后就可以开始开发插件了。
结束语
作为共分4部分的系列文章的第1部分,本文简要介绍了使用Eclipse开发LotusSametimeV7.5.1插件所需的配置设置。
在第2部分中,您将开发一个自定义插件BuddyNote,该插件扩展了LotusSametime用户界面,让您能够在联系人列表中创建和存储各个联系人的信息。
相关阅读:
∙拖放EclipseWorkbench标签(jiadongqing6025,2008-7-31)
∙EclipseRCP:
用于构建平台的平台(jiadongqing6025,2008-7-31)
∙Netbeans大战Eclipse谁将走向祭坛?
(jiadongqing6025,2008-7-31)
∙在Eclipse中构建备忘单(jiadongqing6025,2008-7-31)
∙Eclipse远程调试Weblogic运行的源代码(jiadongqing6025,2008-7-31)
∙Eclipse+Struts+Hibernate的网络商店(jiadongqing6025,2008-7-31)
∙实现Sametime7.5.1与待办事宜的集成(genusBIT,2008-8-05)
∙Eclipse中的扩展点机制存在的理由(Java006,2008-8-13)
∙Eclipse设计实现可重用的SWT构件(Java006,2008-8-13)
∙使用服务器端Toolkit扩展Sametime服务器的功能(genusBIT,2008-8-26)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在IBM Lotus Sametime V751中配置Eclipse环境 IBM V751 配置 Eclipse 环境