Java Xamarin:在visual studio 2013中更改JDK位置

Java Xamarin:在visual studio 2013中更改JDK位置,java,visual-studio-2013,xamarin,Java,Visual Studio 2013,Xamarin,似乎无法通过Visual Studio更改JDK位置。 目前它使用的是1.6,它给出了警告: 主版本51比50(此编译器支持的最高主版本)更新 有人知道怎么做吗?尝试从控制面板>程序和功能中卸载Java版本,然后安装jdk 1.751版表示Java 7,50版表示Java 6 您可以执行以下操作之一: (一) 资料来源: 当类路径中有来自JDK 6的tools.jar文件时,就会发生这种情况 在jdk7之前。例如,如果您使用安装了isCOBOL JDK6,然后与JDK7一起安装,JDK7是您的用

似乎无法通过Visual Studio更改JDK位置。
目前它使用的是1.6,它给出了警告:

主版本51比50(此编译器支持的最高主版本)更新


有人知道怎么做吗?

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

51版表示Java 7,50版表示Java 6

您可以执行以下操作之一:

(一)

资料来源:

当类路径中有来自JDK 6的tools.jar文件时,就会发生这种情况 在jdk7之前。例如,如果您使用安装了isCOBOL JDK6,然后与JDK7一起安装,JDK7是您的用户类路径设置 可能如下:

C:程序文件(x86)VeryantisCOBOL2012R1lib*;C:程序文件 (x86)Javajdk1.6.0u libtools.jar;C:程序文件 (x86)Javajdk1.7.0_03libtools.jar

要解决此问题,请执行以下操作:

启动控制面板,编辑系统环境变量(例如。 在Windows 7中搜索“环境变量”或转到“系统和” 安全>系统>高级系统设置”并单击环境 变量)双击类路径并删除JDK 6的路径 “用户变量”和“系统变量”中的tools.jar版本

或:

(二)

资料来源:

跳过添加谷歌地图

我可以确认这对我有效

  • 添加谷歌地图

  • 从Oracle网站更新到Java 7

  • 添加1G堆

  • 在清洁溶液下

  • 重新启动VS2013

  • (三)

    禁用或卸载Java 6

    我希望它能解决你的问题


    如果您想了解每个案例的更多详细信息,请告诉我,我将更新答案。

    您需要调整Xamarin查找Java的Visual Studio设置,而不是Java所在的Visual Studio设置。 此答案解释了如何执行此操作: