尝试按照此处的教程实现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
有谁知道如何解决这个问题?
答案 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!