Domino Designer 14保存代理自动添加无效库的问题求助
Lotus Notes 14 Java代理自动添加旧路径库的原因分析
以下是导致该问题的核心原因:
全局类路径配置未更新
Lotus Notes会在notes.ini或专属Java类路径配置项中记录依赖库路径。你之前在c:\notes安装时,swpdfc相关jar包的路径被写入全局配置。升级迁移到c:\notes14后,安装程序未自动替换这些配置里的旧路径,导致编译器每次读取全局配置时,都会自动重新添加旧路径的库。数据库或代理模板的残留引用
若本地数据库基于旧模板创建,或现有数据库的设计模板本身带有旧路径的库引用,新建代理时会自动继承这些设置。哪怕是新建空白数据库,也可能默认使用了带残留配置的系统模板,导致你删除库后保存,设置又被模板配置覆盖恢复。内置Eclipse环境的缓存残留
虽然重建了workspace文件夹,但Notes内置的Eclipse开发环境仍有未清理的缓存或配置文件。比如workspace目录外的.metadata缓存、Notes安装目录下的Java编译配置缓存,这些文件里留存的旧路径引用,会让编译器每次编译时自动加载对应库。第三方插件的配置未迁移
swpdfc文件夹属于之前安装的Swing相关第三方软件,大概率是作为Notes插件存在的。迁移Notes路径时,插件的配置文件未同步更新路径,仍指向c:\notes下的旧位置。Notes的Java编译器会自动扫描已安装插件的配置并引入依赖库,所以手动删除后,编译时又会被自动添加。
内容的提问来源于stack exchange,提问作者Thomas Adrian
相关产品推荐
相关产品推荐

