我希望这可以帮助研究此错误的人。我能够解决在带有 Eclipse Mars 4.5.0 和 TFS 插件 14.0.1 的 Windows 7 桌面上运行的虚拟机(Windows Server 2012 R2)上的问题。
插件“com.microsoft.tfs.client.common.ui.vcexplorer”无法实例化类“com.microsoft.tfs.client.common.ui.vcexplorer.versioncontrol.VersionControlEditor”。
我在桌面 Win 7 和虚拟机上都安装了 Eclipse 和 TFS 插件。它在 Win 7 上运行完美,但在运行 Windows Server 的虚拟机上出现错误。
我解决此问题的第一步是遵循moerketh的建议,并将该特定文件从 Win 7 移至 Server 2012。
...plugins\com.microsoft.tfs.client.common.ui.vcexplorer_10.1.0.201101271439\com\microsoft\tfs\client\common\ui\vcexplorer\versioncontrol\ VersionControlEditor$VersionControlEditorRepositoryUpdatedListener.class
它确实删除了错误,但没有显示服务器中的文件夹。换句话说,我看不到要映射到的文件夹。
接下来,我决定复制如下所示文件夹中的所有文件,并将其粘贴到虚拟机中的同一文件夹中。
...plugins\com.microsoft.tfs.client.common.ui.vcexplorer_10.1.0.201101271439\com\microsoft\tfs\client\common\ui\vcexplorer\versioncontrol\ VersionControlEditor$VersionControlEditorRepositoryUpdatedListener.class
重新启动 Eclipse,然后显示 TFS 文件夹。