gpt4 book ai didi

java - 为什么 Visual Studio 尝试使用错误的 JDK 版本?

转载 作者:行者123 更新时间:2023-11-30 07:58:33 30 4
gpt4 key购买 nike

我正在尝试构建 WeatherApp , 来自this tutorial ,但我看到了这个错误:

The specified task executable location "C:\Program Files (x86)\Java\jdk1.7.0_55\bin\javac.exe" is invalid.

和这个警告(不确定它们是否相关):

Found conflicts between different versions of the same dependent assembly. In Visual Studio, double-click this warning (or select it and press Enter) to fix the conflicts; otherwise, add the following binding redirects to the "runtime" node in the application configuration file: <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentity name="System.Runtime" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" /><bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" /></dependentAssembly></assemblyBinding>

我可以双击警告使其消失,但错误仍然存​​在。我不确定为什么该项目要尝试使用该版本的 jdk,因为我已将我的 xamarin optioins 更改为指向 Program Files相反:

enter image description here

为什么 Visual Studio 尝试使用该版本的 JDK?

最佳答案

有时会有一个 sdk.caches 文件保存一个旧的引用。请尝试同时删除您的 obj/bin 文件夹,看看是否可以解决问题。如果没有,请调高你的 Build Output 详细程度,并将 Build Output Log 附加到你的帖子中:

https://forums.xamarin.com/discussion/27515/how-to-obtain-diagnostic-build-logs (XS)

http://blogs.msdn.com/b/msbuild/archive/2005/09/29/475157.aspx (对比)

关于java - 为什么 Visual Studio 尝试使用错误的 JDK 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40362191/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com