正确配置Eclipse for Lotus Notes 8.5插件开发

Mik*_*fer 6 eclipse plugins lotus-notes

我试图为Lotus Notes 8.5 Plug-in Development配置Eclipse,并且正在疯狂地寻找有关如何正确执行它的建议.

我搜索过网络,发现了几篇关于如何做的文章,但似乎没有一篇文章在我的机器上运行.(我没有尝试在另一台机器上这样做.)

机器的配置如下:

  • Windows 7旗舰版64位
  • 英特尔酷睿i5 CPU
  • 6 GB RAM

据我所知,以下是先决条件:

  • JDK 6 SE(SR 2)(32位)
  • Lotus Notes 8.5.1 Designer(32位)
  • Lotus Expeditor Toolkit 6.2.2(32位)< - 错!!! 6.2.1!
  • Eclipse Ganymede(32位)

以下是我采取的安装和配置步骤.

  1. 将JDK和JRE安装到c:\ java
  2. 修改计算机的PATH环境变量以包含C:\ java\jdk6\jre\bin.
  3. 将Eclipse Ganymede解压缩到c:\ eclipse.
  4. 将备注安装到c:\ lotus \notes
  5. 将Expeditor安装到c:\ lotus\expeditor
  6. 按照此处的说明配置Expeditor .
  7. 按照此处所述为Notes 8.5开发配置Eclipse .

当我尝试创建客户端服务项目(插件)时出现问题.当我创建插件项目,并且Eclipse开始生成代码时,在事件日志中找到以下内容:

  • "无法满足com.ibm.pvc.tools.composite-feature.feature.group 6.1.2.200801281900对requiredCapability的依赖性:org.eclipse.equinox.p2.iu/org.eclipse.equinox.common/[3.2.0, 3.3.0)."
  • org.eclipse.core.resources中抛出InvalidRegistryObjectException.(多次发生.)
  • 在org.eclipse.core资源中抛出了ConcurrentModificationException.
  • 而我最喜欢的:无法嵌套'C:Lotus/Notes/framework/rcp/eclipse/plugins/com.ibm.esupport.client.product.SSC4TNF_4.0.0.20090925-1604/core'在库中C:Lotus/Notes/framework/rcp/eclipse/plugins/com.ibm.esupport.client.product.SSC4TNF_4.0.0.20090925-1604'(多个包都会出现这种情况.)

例外列表继续.如果他们被要求我会尽我所能.

显然,我做错了什么.它不能被这个困难(或反直觉)来获取这些技术来一起玩.

有人可以向我提供有关正确要求的信息(先决条件,等等)以及如何设置它们?这是一项关键任务,最初完成这项工作的开发人员没有为他的环境配置留下任何规范.我完全处于黑暗中.

HALP !!!!

编辑

正如所指出的,我使用的是Expeditor 6.2.1,而不是6.2.2.我通过查看Expeditor文件夹中的许可证并查看site.xml文件的内容来验证这一点:

<site>
  <feature id="com.ibm.pvc.tools.composite-feature" patch="false" url="features/com.ibm.pvc.tools.composite-feature_6.2.1.20090918-0145.jar" version="6.2.1.20090918-0145">
    <category name="desktop" />
  </feature>
  <feature id="com.ibm.rcp.win32.devicetools.feature" patch="false" url="features/com.ibm.rcp.win32.devicetools.feature_6.2.1.20090918-0145.jar" version="6.2.1.20090918-0145">
    <category name="desktop" />
  </feature>
  <category-def label="desktop" name="desktop">
    <description>Lotus Expeditor Toolkit</description>
  </category-def>
</site>
Run Code Online (Sandbox Code Playgroud)

Kev*_*n K 2

您说您正在使用 Lotus Expeditor Toolkit 6.2.2,但在第一条错误消息中我读到“ 6.1.2 .200801281900”。这对我来说似乎很奇怪。我读到的第一条错误消息是:“6.1.2 组功能需要 Equinox Common 3.2.0 或 3.3.0”。木卫三的春分常见值为 3.4。X

另外,您可能会发现此链接中的一些评论很有用......

编辑

我刚刚注意到错误消息说[3.2.0,3.3.0)。我假设右括号应该是一个括号,但我想它可能使用范围表示法,在这种情况下我猜它实际上意味着它特别需要 3.2。X