Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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 为什么VisualStudio试图使用错误的JDK版本?_Java_C#_.net_Xamarin_Visual Studio 2015 - Fatal编程技术网

Java 为什么VisualStudio试图使用错误的JDK版本?

Java 为什么VisualStudio试图使用错误的JDK版本?,java,c#,.net,xamarin,visual-studio-2015,Java,C#,.net,Xamarin,Visual Studio 2015,我正在尝试构建来自的WeatherApp,但我看到了以下错误: 指定的任务可执行文件位置“C:\Program Files(x86)\Java\jdk1.7.0\u 55\bin\javac.exe”无效 以及此警告(不确定是否相关): 发现同一从属程序集的不同版本之间存在冲突。在Visual Studio中,双击此警告(或选择它并按Enter键)以修复冲突;否则,将以下绑定重定向添加到应用程序配置文件中的“运行时”节点: 为什么VisualStudio试图使用JDK的那个版本?有时会有一个sd

我正在尝试构建来自的
WeatherApp
,但我看到了以下错误:

指定的任务可执行文件位置“C:\Program Files(x86)\Java\jdk1.7.0\u 55\bin\javac.exe”无效

以及此警告(不确定是否相关):

发现同一从属程序集的不同版本之间存在冲突。在Visual Studio中,双击此警告(或选择它并按Enter键)以修复冲突;否则,将以下绑定重定向添加到应用程序配置文件中的“运行时”节点:


为什么VisualStudio试图使用JDK的那个版本?

有时会有一个
sdk.caches
文件来保存旧的引用。请尝试删除您的
obj/bin
文件夹,看看这是否解决了问题。如果没有,请打开您的
生成输出
详细信息,并将
生成输出日志
附加到您的帖子:

(XS)


(VS)

在你的电脑里什么是java_主页?@ΦXocę웃Пepeúpaツ 在系统变量下,
JAVA_HOME
被设置为
C:\Program Files\JAVA\jdk1.8.0_111
有时会有一个
sdk.caches
文件保存旧的引用。请尝试删除您的
obj/bin
文件夹,看看这是否解决了问题。如果没有,请打开你的
生成输出
详细信息,并在你的帖子中附上
生成输出日志
:(XS)和(VS)@JonDouglas谢谢你的评论-这似乎已经做到了。我现在看到一个部署错误-不确定是应该将其添加到此问题中还是创建一个新问题打开一个新问题。我会添加一个答案,这样你就可以结束这一个了。我讨厌在开发环境中缓存!谢谢你。