OpenEdge Developer Studio无法安装TFS插件问题求助
解决OpenEdge 11.7安装TFS插件时log4j bundle缺失问题
问题核心
错误提示的org.apache.log4j 1.2.15.v201012070815是Eclipse OSGi环境依赖的bundle,并非普通Java类库,环境变量无法让OSGi容器识别它——这是你之前操作无效的关键原因。
可行解决步骤
手动将bundle放入Eclipse插件目录
- 找到OpenEdge Developer Studio的安装路径,默认类似
C:\Progress\OpenEdge\oeide - 进入
plugins子文件夹 - 把下载好的
org.apache.log4j_1.2.15.v201012070815.jar完整复制到该目录 - 重启Developer Studio后重新尝试安装TFS插件
- 找到OpenEdge Developer Studio的安装路径,默认类似
严格校验bundle文件名
确保你下载的jar文件名称完全匹配org.apache.log4j_1.2.15.v201012070815.jar,OSGi对bundle的版本和命名有严格匹配规则,任何字符差异都会导致识别失败。通过p2控制台强制安装bundle
- 打开Developer Studio,依次选择
Window > Show View > Other...,找到P2 > Provisioning Console - 在控制台输入命令:
install osgi.bundle,org.apache.log4j,1.2.15.v201012070815 - 如果本地文件未被识别,可指定绝对路径(替换为你的实际路径):
install file:/C:/your/local/path/org.apache.log4j_1.2.15.v201012070815.jar
- 打开Developer Studio,依次选择
重新获取插件安装包
若上述操作无效,可能是GitHub上的TFS插件ZIP包已损坏,重新下载完整的ZIP文件后再尝试安装。
内容的提问来源于stack exchange,提问作者CephDigital
相关产品推荐
相关产品推荐

