简体   繁体   English

Android SDK无法找到JDK

[英]Android SDK cannot find JDK

all, I am using Windows 8.1 pro x64. 所有,我使用的是Windows 8.1 pro x64。 I have installed JDK 7 and tried to install Android SDK, but the installation keeps telling me that the JDK was not found. 我已经安装了JDK 7并尝试安装Android SDK,但是安装一直告诉我找不到JDK。 I have already set the JAVA_HOME and Path variable to C:\\Program Files\\Java\\jdk1.7.0_45. 我已经将JAVA_HOMEPath变量设置为C:\\ Program Files \\ Java \\ jdk1.7.0_45。 It still doesn't work, so how do I fix the issue? 它仍然不起作用,那么我该如何解决这个问题呢?

cheers 干杯

Same issue, after immense frustration and blind dead end suggestions I managed to install it on my friends windows 7 machine using the following in the environment variables. 同样的问题,经过巨大的挫折和盲目的死胡同建议我设法在我的朋友的Windows 7机器上使用以下环境变量安装它。

CLASSPATH %HOME_JAVA%\\jre\\lib CLASSPATH %HOME_JAVA%\\ jre \\ lib

ANDROID_STUDIO_JDK C:\\Program Files\\Java\\jdk1.8.0_40 ANDROID_STUDIO_JDK C:\\ Program Files \\ Java \\ jdk1.8.0_40

JAVA_HOME C:\\Program Files\\Java\\jdk1.8.0_40 JAVA_HOME C:\\ Program Files \\ Java \\ jdk1.8.0_40

JRE_HOME C:\\Program Files\\Java\\jdk1.8.0_40 JRE_HOME C:\\ Program Files \\ Java \\ jdk1.8.0_40

JDK_HOME C:\\Program Files\\Java\\jdk1.8.0_40 JDK_HOME C:\\ Program Files \\ Java \\ jdk1.8.0_40

Plus: removed old paths and links to Java, removed old Registry paths 另外:删除旧路径和Java链接,删除旧的注册表路径

However I need to install it on my windows 7 machine and windows Vista and I have had no luck. 但是我需要在我的Windows 7机器和Windows Vista上安装它,我没有运气。

Additionally I have tried placing a "\\" at the end of the paths, the back and forward clicking etc, it all fails. 另外,我尝试在路径的末尾放置一个“\\”,后退和前进点击等,这一切都失败了。 I have changed to a 32bit version of Java JDK. 我已经改为32位版本的Java JDK。

The major issue I have is that all the answers seem to be hacks and guessing, not just in this forum, but all the forums. 我遇到的主要问题是,所有的答案似乎都是黑客和猜测,不仅仅是在这个论坛,而是所有的论坛。 No one really knows the issue. 没有人真正知道这个问题。 I'd pay someone to tell me exactly step by step what to do ,and why it will work, and have it succeed more importantly. 我会付钱给别人一步一步地告诉我该做什么,为什么它会起作用,让它更成功。

The odd part is that Google have known about this for years and have zero attempt to fix, even their dialogue box to browse to the Java path fails to work. 奇怪的是,Google多年来一直都知道这一点并且没有尝试修复,甚至他们浏览Java路径的对话框都无法正常工作。

I was most hopeful about this ANDROID_STUDIO_JDK as a new environment variable, but it too fails to work. 我最希望将此ANDROID_STUDIO_JDK作为一个新的环境变量,但它也无法工作。

NOTE: Google suggest you open up a command dos window and use this commend 注意:Google建议您打开一个命令dos窗口并使用此命令

javac -version javac -version

and thats a great suggestion, its lets you know that your Java JDK is properly installed, you may need to reboot as some Java commands are memory resident. 这是一个很好的建议,它让你知道你的Java JDK已正确安装,你可能需要重新启动,因为一些Java命令是内存驻留。

I hope what I posted can help someone. 我希望我发布的内容可以帮助别人。 I am going back to looking for solutions, any help will be appreciated. 我将回去寻找解决方案,任何帮助将不胜感激。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM