簡體   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