构造函数TFSTeamProjectCollection(String)未定义

时间:2016-08-23 13:45:48

标签: java tfs tfs2012

尝试按照此处的教程实现Java SDK:https://blogs.msdn.microsoft.com/bharry/2011/05/16/announcing-a-java-sdk-for-tfs/

我导入了库,但是出现了编译错误

TFSTeamProjectCollection tpc = 
                new TFSTeamProjectCollection(BASEURL);

BASEURL是我之前在代码中定义的字符串。 错误是:The constructor TFSTeamProjectCollection(String) is undefined 有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

好吧,研究C#方面(参见here)我找不到只接受String参数的构造函数。

只有一个参数构造函数采用 Uri

换句话说:你的字符串包含一个Url;并且你将它命名为BASEURL并没有神奇地将它从String转换为URL或URI类对象。

猜测:ctor想要一个java.net.URL类型的参数,您可以使用new URL(BASEURL);创建类型,而不是仅仅将BASEURL传递给该构造函数。

事情是:为了真正理解Team Foundation类具有哪些构造函数;一个人需要访问Microsoft提供的相应SDK - 您可能已经下载并安装了该SDK。所以,你唯一需要做的就是...阅读javadocs!