Xamarin:在Visual Studio 2013中更改JDK位置

3

看起来你无法通过Visual Studio更改JDK的位置。
目前它正在使用1.6版本,这会导致以下警告:

主要版本号51比编译器支持的最高主要版本号50更新

有人知道怎么做吗?

3个回答

1

版本51代表Java 7,版本50代表Java 6。

你可以选择以下其中一项:

1)

源代码:http://www.veryant.com/support/phpkb/question.php?ID=192

当在JDK 7之前的CLASSPATH中有来自JDK 6的tools.jar文件时,就会出现这种情况。例如,如果您先使用JDK 6安装了isCOBOL,然后再使用JDK 7安装它,您的用户CLASSPATH设置可能如下所示:
C:Program Files (x86)VeryantisCOBOL2012R1lib*;C:Program Files(x86)Javajdk1.6.0_26libtools.jar;C:Program Files(x86)Javajdk1.7.0_03libtools.jar 要解决此问题:
启动控制面板编辑系统环境变量(例如,在Windows 7中搜索“环境变量”或进入“系统和安全>系统>高级系统设置”,然后单击环境变量)
双击CLASSPATH并在“用户变量”和“系统变量”中删除JDK 6版本的tools.jar路径即可。

来源:http://forums.xamarin.com/discussion/20816/error-building-project-with-google-play-services

跳过添加 Google 地图。

我可以确认这对我有效。

  1. 添加 Google 地图

  2. 从 Oracle 网站更新到 Java 7

  3. 添加1G堆空间

  4. 在属性下清理解决方案

  5. 重新启动 VS2013

3)

禁用或卸载 Java 6

希望它可以解决你的问题。

如果您需要每个情况的更多详细信息,请告诉我,我会更新答案。


0

0

尝试从控制面板>程序和功能中卸载您的Java版本,然后安装jdk 1.7


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接