Android 如何在VisualStudio中为Xamarin定位jdk?

Android 如何在VisualStudio中为Xamarin定位jdk?,android,xamarin.android,jdk1.6,Android,Xamarin.android,Jdk1.6,我尝试在VisualStudio中为android编程。 我安装了SDK、JDK、Xamarin。现在我想设置JDK到visual studio的路径,但vs得到的消息是: 在指定路径中找不到Java开发工具包文件: C:\Program Files\Java\jre1.6.0\u 07\bin 我在SystemAdvanceSetting中的环境变量上为path和Home\u java变量设置了此路径。 我在cmd中使用了where javac,但它找不到java路径 如何修复此问题?您的JD

我尝试在VisualStudio中为android编程。 我安装了SDK、JDK、Xamarin。现在我想设置JDK到visual studio的路径,但vs得到的消息是:

在指定路径中找不到Java开发工具包文件:

C:\Program Files\Java\jre1.6.0\u 07\bin

我在SystemAdvanceSetting中的环境变量上为
path
Home\u java
变量设置了此路径。 我在cmd中使用了
where javac
,但它找不到java路径


如何修复此问题?

您的JDK路径必须指向
C:\Program Files\Java\jre1.6.0\u 07
,而不是
bin
目录


更新JAVA_HOME环境变量并重试。

您的JDK路径必须指向
C:\Program Files\JAVA\jre1.6.0_07
,而不是
bin
目录


更新JAVA_HOME环境变量并重试。

Xamarin 4.1.2.18及更早版本。您应该安装32位版本的JDK1.7u79,Xamarin将能够检测到该版本。通过单击VisualStudio菜单“工具”>“Xamarin”,可以看到JDK Xamarin正在使用哪个。您将看到列出的JDK和Android SDK目录

Android 4.1.2.18及更早版本还要求使用32位javajdk7(1.7) 安装。JDK的更高版本也可以与之一起安装 JDK 7,如果您的机器需要


您可以将64位JDK 8安装与较新的Xamarin 4.2及更高版本一起使用。

Xamarin 4.1.2.18及更早版本。您应该安装32位版本的JDK1.7u79,Xamarin将能够检测到该版本。通过单击VisualStudio菜单“工具”>“Xamarin”,可以看到JDK Xamarin正在使用哪个。您将看到列出的JDK和Android SDK目录

Android 4.1.2.18及更早版本还要求使用32位javajdk7(1.7) 安装。JDK的更高版本也可以与之一起安装 JDK 7,如果您的机器需要


您可以将64位JDK 8安装与较新的Xamarin 4.2及更高版本一起使用。

Xamarin需要1.7 32位。我安装了java 1.7版并已解决。感谢您的回答:)注意:为了避免将来的读者混淆,原始问题显示了JRE的路径。不要下载其中的任何一个,希望有足够的资源来构建Xamarin.Android应用程序。这个答案是为了得到JDK1.7。使用的路径应该是jdk文件夹,而不是jre文件夹。例如,
C:\ProgramFiles(x86)\Java\jdk1.7.0\u71
(或最终的jdk1.7版本的任何版本)不再存在。它们至少在JDK1.8中支持64位JDK。这是我的设置,它可以工作。请参阅项目#4Xamarin需要1.7 32位。我安装了java版本1.7并已解决。感谢您的回答:)注意:为了避免将来的读者感到困惑,原始问题显示了JRE的路径。不要下载其中的任何一个,希望有足够的资源来构建Xamarin.Android应用程序。这个答案是为了得到JDK1.7。使用的路径应该是jdk文件夹,而不是jre文件夹。例如,
C:\ProgramFiles(x86)\Java\jdk1.7.0\u71
(或最终的jdk1.7版本的任何版本)不再存在。它们至少在JDK1.8中支持64位JDK。这是我的设置,它可以工作。请参阅第#4项您是否收到完全相同的消息?查找您的JDK文件夹,而不是JRE。根据您安装的是32位还是64位版本,找到正确的路径后,请在C:\Program Files\Java\或C:\Program Files(x86)\Java\中查找,并将Xamarin指向该路径。您是否收到完全相同的消息?请查找您的JDK文件夹,而不是JRE。根据安装的是32位还是64位版本,请在C:\Program Files\Java\或C:\Program Files(x86)\Java\中查找找到正确路径后,将Xamarin指向该路径。