You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Notes 10.0.1 FP3编译错误求助:无9.0.1环境下的解决方法

解决Notes 10.0.1 FP3下Xpages JavaScript库的编译错误

不用安装Notes 9.0.1也能搞定这两个问题,咱们逐个分析解决:

问题1:无法嵌套IBM/Notes/framework/rcp/eclipse/plugins/org.eclipse.swt.win32.win32.x86_3.105.3.20190810-1410

这个错误是因为Notes 10的SWT(Standard Widget Toolkit)插件路径和Notes 9不一样,项目构建路径引用了旧版本的SWT路径导致冲突。解决步骤:

  • 打开Domino Designer,右键你的Xpages项目,选择属性 > 构建路径
  • 在“库”或“类路径”标签下,找到直接引用上述旧SWT路径的条目,点击移除
  • 添加Notes 10适配的SWT库:点击添加库 > SWT Library,Domino Designer会自动识别当前Notes 10版本对应的SWT组件;如果自动识别不行,手动指向Notes 10安装目录下的SWT插件路径(比如IBM/Notes/framework/rcp/eclipse/plugins/下对应你系统位数的最新SWT插件,通常文件名包含org.eclipse.swt.win32.win32.x86_64或x86)
  • 执行Project > Clean,选择你的项目重新构建

问题2:容器'IniVariable Java Library'引用不存在的IBM\Notes\Data\SwPDFC\java\ver6.20.000\swpdfc-2.0.0.jar

这个是因为项目里的库引用路径还是Notes 9的SwPDFC组件版本,而Notes 10里的SwPDFC版本或路径已经变化。解决步骤:

  • 先检查Notes 10安装目录下的IBM\Notes\Data\SwPDFC\java\文件夹,看看实际存在的版本目录(比如可能是ver7.x.x)和对应的jar包(比如swpdfc-3.0.0.jar)
  • 回到Domino Designer的项目构建路径,找到'IniVariable Java Library'这个容器,点击编辑,把旧的jar路径替换成你刚才找到的Notes 10实际存在的路径
  • 如果Notes 10里完全没有这个SwPDFC文件夹,说明你的Notes/Designer安装不完整,尝试修复安装Notes 10.0.1 FP3的Designer组件,确保勾选了PDF相关的组件
  • 同样执行Project > Clean重新构建项目

额外建议

  • 修改前先备份你的项目,避免配置错误导致问题
  • 如果项目使用了目标平台文件(.target),检查它是否指向Notes 10的目标平台,而不是Notes 9的,必要时更新目标平台配置

内容的提问来源于stack exchange,提问作者Dwain Wuerfel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 16:27:32