![](/img/trans.png)
[英]Visual Studio (xamarin) error "Xamarin.Android for Visual Studio requires Java Development Kit (JDK). Please click here to configure." 0
[英]Xamarin: changing JDK location in visual studio 2013
看起来你无法通过Visual Studio更改JDK位置。
目前它正在使用1.6,它给出了警告:
主要版本51比50更新,这是该编译器支持的最高主要版本
有谁知道怎么做?
版本51表示Java 7,版本50表示Java 6。
您可以执行以下操作之一:
1)
资料来源: http : //www.veryant.com/support/phpkb/question.php? ID = 192
当JDK 6中的JDK 6中的tools.jar文件位于JDK 7之前的JDAS 6中时会发生这种情况。例如,如果使用JDK 6安装isCOBOL然后使用JDK 7安装它,则用户CLASSPATH设置可能如下所示:
C:程序文件(x86)VeryantisCOBOL2012R1lib *; C:程序文件(x86)Javajdk1.6.0_26libtools.jar; C:程序文件(x86)Javajdk1.7.0_03libtools.jar
要解决此问题:
启动控制面板编辑系统环境变量(例如,在Windows 7中搜索“环境变量”或转到“系统和安全>系统>高级系统设置”,然后单击“环境变量”)双击CLASSPATH并删除路径到“用户变量”和“系统变量”中的JDK 6版本的tools.jar
要么:
2)
资料来源: http : //forums.xamarin.com/discussion/20816/error-building-project-with-google-play-services
跳过添加谷歌地图。
我可以证实这对我有用。
添加Google地图
从Oracle站点更新到Java 7
添加1G堆
属性清洁解决方案
重启VS2013
3)
禁用或卸载Java 6
我希望它能解决你的问题。
如果您想了解每个案例的更多详细信息,请告诉我,我会更新答案。
尝试从“控制面板”>“程序和功能”中卸载Java版本,然后安装jdk 1.7
您需要调整Visual Studio设置Xamarin寻找Java的位置,而不是Visual Studio设置Java所在的位置。 这个答案解释了如何执行此操作: 更改位于Visual Studio中不同位置的SDK的路径
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.