Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“线程中的异常”;“主要”;java.lang.UnsatifiedLinkError:com.microsoft.tfs.jni.internal.platformmisc.NativePlatformMisc.nativegetenvironment变量_Tfs_Sdk_Unsatisfiedlinkerror - Fatal编程技术网

“线程中的异常”;“主要”;java.lang.UnsatifiedLinkError:com.microsoft.tfs.jni.internal.platformmisc.NativePlatformMisc.nativegetenvironment变量

“线程中的异常”;“主要”;java.lang.UnsatifiedLinkError:com.microsoft.tfs.jni.internal.platformmisc.NativePlatformMisc.nativegetenvironment变量,tfs,sdk,unsatisfiedlinkerror,Tfs,Sdk,Unsatisfiedlinkerror,连接到tfs时出现以下错误 线程“main”java.lang.UnsatisfiedLinkError中出现异常:com.microsoft.tfs.jni.internal.platformmisc.NativePlatformMisc.nativegetenvironment变量 代码: 公共类连接VisualStudio { publicstatictfstreamprojectcollection connectToTFS() { System.setProperty(“com.mic

连接到tfs时出现以下错误

线程“main”java.lang.UnsatisfiedLinkError中出现异常:com.microsoft.tfs.jni.internal.platformmisc.NativePlatformMisc.nativegetenvironment变量

代码: 公共类连接VisualStudio {

publicstatictfstreamprojectcollection connectToTFS()
{
System.setProperty(“com.microsoft.tfs.jni.native.base目录”,“C:\\Users\\userName\\native”);
TFSTeamProjectCollection tpc=null;
全权证书;
凭证=新用户名密码凭证(“用户名”、“密码”);
tpc=新的TFSTeamProjectCollection(URIUtils.newURI(“https://xyz.visualstudio.com/MyFirstProject(a)全权证书;
返回tpc;
}
公共静态void main(最终字符串[]args)
{
tfc;
tpc=connectionVisualStudio.connectToTFS();
Project=tpc.getWorkItemClient().GetProject().get(“MyFirstProject”);
//查找与指定名称匹配的工作项类型。
WorkItemType bugWorkItemType=project.getWorkItemTypes().get(“Bug”);
//创建指定类型的新工作项。
WorkItem newWorkItem=project.getWorkItemClient().newWorkItem(bugWorkItemType);
//设置工作项的标题。
newWorkItem.setTitle(“示例工作项”);
//添加注释作为更改的一部分
newWorkItem.getFields().getField(CoreFieldReferenceNames.HISTORY).setValue(
“由样本自动创建”

”; //将新工作项保存到服务器。 newWorkItem.save(); System.out.println(“工作项”+newWorkItem.getID()+“已成功创建”); }

}

您似乎没有将
com.microsoft.tfs.jni.native.base目录
正确设置为系统属性

只需将其设置为如下所示:

System.setProperty("com.microsoft.tfs.jni.native.base-directory", "C:\Users\userName\native");
或者在命令提示符下设置:

java.exe -D"com.microsoft.tfs.jni.native.base-directory=C:\Users\Username\YourApplication\native"

参考本文:

@gurchet singh您是否通过上述解决方案解决了此问题?有更新吗?
java.exe -D"com.microsoft.tfs.jni.native.base-directory=C:\Users\Username\YourApplication\native"