【问题标题】:Xamarin: changing JDK location in visual studio 2013Xamarin:在 Visual Studio 2013 中更改 JDK 位置
【发布时间】:2016-12-25 07:29:28
【问题描述】:

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

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

有人知道怎么做吗?

【问题讨论】:

    标签: java visual-studio-2013 xamarin


    【解决方案1】:

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

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

    1)

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

    当 CLASSPATH 中有来自 JDK 6 的 tools.jar 文件时会发生这种情况 在 JDK 7 之前。例如,如果您安装了 isCOBOL JDK 6,然后使用 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. 添加谷歌地图

    2. 从 Oracle 网站更新到 Java 7

    3. 添加 1G 堆

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

    5. 重启VS2013

    3)

    禁用或卸载 Java 6

    希望它能解决你的问题。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        您需要针对 Xamarin 查找 Java 的位置调整 Visual Studio 设置,而不是针对 Java 所在位置的 Visual Studio 设置。 这个答案解释了如何做到这一点: Changing path to SDK located in different location in Visual studio

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-07
          • 2016-07-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多