繁体   English   中英

Xamarin:改变2013年visual studio中的JDK位置

[英]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

跳过添加谷歌地图。

我可以证实这对我有用。

  1. 添加Google地图

  2. 从Oracle站点更新到Java 7

  3. 添加1G堆

  4. 属性清洁解决方案

  5. 重启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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM