win10 - 電腦java




Android Studio-找不到JVM安裝 (18)

我遇到了試圖啟動Android Studio

當我嘗試在安裝後啟動它時,出現此錯誤:

No JVM Installation found. Please install a 64 bit JDK.

我目前的系統規格:

操作系統: Windows 8.0 64 bit version
安裝JDK 1.8.0JDK 1.8.0

我曾試過:

我嘗試了錯誤中報告的內容,並且在大多數解決方案中將環境變量中的JDK_HOME變量設置為我的JDK路徑(64位版本),即C:\Program Files\Java\jdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart

我已經看到了這些解決方案並嘗試過,但沒有一個能起作用,所以不要將其標記為任何這些解決方案的副本:
Windows 7上的Android Studio安裝失敗,找不到JDK
使用android studio找不到jvm,JAVA_HOME已經設置
Windows 8 64位上的Android Studio啟動失敗
Android Studio在安裝後不會啟動

這裡是java版本的cmd輸出:


1-在Android Studio上點擊右鍵並點擊屬性。

2 - 通過studio.exe鏈接替換studio64.exe。


1。從這裡下載JDK的64位版本

  1. 如下圖所示,進入Control Panel - > System and Security - > Advanced system settings - > Environment Variables - > New (系統變量)

  2. 然後添加變量名稱:JAVA_HOME和變量值:C:\ Program Files \ Java \ jdk1.8.0_25

請注意,根據JDK版本的不同, jdk1.8.0_25可能會有所不同。

  1. 點擊剩餘窗口左側的確定按鈕。

My JAVA_HOME直接指向c:/jre 。 所以我把它改成了C:/java/jre因為它弄不清楚要使用哪一個,所以我把它改成了特定的一個,它適用於我。 注意:最好在您的機器上只安裝一個JRE


控制面板 - >系統 - >高級系統設置 - >環境變量

我將JAVA_HOME更改為JAVA,並再次將JAVA更改為JAVA_HOME

它的工作正常。


卸載Java 8並清理您的JDK_HOME和您的JAVA_HOME環境路徑。 然後安裝64位JAVA 6或7 JDK你的偏好。


只要確保Android Studio和JDK的安裝版本都是32位或64位。 如果JDK是32位的,而64位的Android Studio或者反之,那麼雖然您設置了JAVA_HOME,但它不起作用。


如果你的“環境變量”設置的很好,比嘗試更新開始>所有程序> Android Studio> Android Studio

做右鍵單擊,單擊屬性並設置android studio sdk路徑

快捷方式>目標


如果將我的機器從7升級到10後出現同樣的問題,則必須重新安裝JDK,並且只花費了我幾秒鐘的時間。 以下是我遵循的步驟。

轉到此鏈接http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

同意oracle的聯繫協議。然後選擇你的Windows版本,在我的情況是64位之後,其.. ..下一個,一旦競爭,你可以重新啟動你的Android工作室沒有任何問題。 希望這可以幫助


對於大聲哭泣,這是非常容易修復!

  1. 轉到:“控制面板\所有控制面板項目\系統”一旦點擊左側的“高級系統設置”

  2. 彈出的窗口顯示一個框,上面寫著Environment Variables ! 點擊它。

  3. 點擊“添加新”添加新變量。

  4. 在第一個框中輸入JAVA_HOME ,在第二個框中輸入地址,IE /在我的情況下C:\Program Files\Java\jdk1.8.0_25將其保存。 退出一切。 而已!!

享受Android Studio! 很明顯,為了上述工作,你必須首先安裝java,否則你還可以如何使用它或指向你的電腦等等。 上述說明令人驚訝地誤導和復雜。 對於我在寡婦8.1的記錄,是的,它適用於最新的Windows,並且修復起來非常簡單。

-OSG


就我而言

Control Panel -> System -> Advanced system settings -> Environment Variables中沒有JDK_HOMEJAVA_HOME

所以

我添加了一個名為JDK_HOME的條目,指向: C:\ Program Files \ Java \ jdk1.8.0_25 \ (您必須將它指向您的JDK安裝路徑)

現在一切似乎都很好


我在Windows 8.1系統上重現了您的問題:

  1. 安裝了64位JDK 1.8.0_11
  2. 安裝了最新的Android Studio Bundle。
  3. 控制面板 - >系統 - >高級系統設置 - >環境變量...
  4. 添加指向我的64位JDK的JDK_HOME
  5. 推出studio64.exe

我收到了同樣的信息。 我認為這可能是環境變量,我做了以下工作:

  1. 控制面板 - >系統 - >高級系統設置 - >環境變量...
  2. JDK_HOME的名稱更改為JAVA_HOME
  3. 推出studio64.exe

它成功了!


我有同樣的問題。 我嘗試設置所有類型的路徑,但沒有任何工作。 所以我不得不做一些骯髒的修復。 唯一的問題是它打開一個空白的命令行窗口。

我做了以下工作。

  • 轉到AndroidStudio安裝文件夾。
  • goto bin文件夾並在文本編輯器中打開studio.bat
  • 在ECHO行之後添加set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0 //你的java路徑。
  • 轉到Start - > All Programmes - > Android Studio - >
  • 右鍵單擊Android Studio並單擊properties
  • 你會看到Target類似於<installation path>android-studio\bin\studio64.exe
  • 將其更改為<installation path>android-studio\bin\studio.bat

現在,您可以通過從菜單中單擊來訪問它。

注意:我用8試過了,它有效。


我的變量指向其他系統變量,因此JDK_HOME是

%programfiles%\Java\jdk1.8.0_45

我必須明確地改變它

C:\Program Files\Java\jdk1.8.0_45

與JAVA_HOME類似



根據Oracle的安裝說明 ,您應該為正確的系統下載/安裝JDK 。 為了您的方便,我已經從上面的句子與它聯繫起來。 如果您仍然遇到問題,請留下評論。 我寫了一些快速代碼,告訴你JVM是64位還是32位 ,下面。 我建議你運行這個類並留下它的輸出的評論:

public class CheckMemoryMode {
    public static void main(String[] args) {
        System.err.println(System.getProperty("sun.arch.data.model"));
    }
}

解決方案來了。

如果您使用非管理員Windows配置文件,請以管理員身份啟動ANDROID STUDIO!

如果你的環境變量是正確的,那就可以做到。 請享用!


請確保您在SYSTEM VARIABLES設置的路徑不在USER VARIABLES .....同時將變量名稱命名為JAVA_HOME ,並將地址命名為C:\Program Files\Java\jdk1.8.0_25\確保您沒有'放置任何分號。


這在我的Windows 7 64Bit機器上進行了測試。

很奇怪......我有同樣的問題 - 儘管IntelliJ Idea(包括Android插件)工作正常。

然而,這是我為了獲得Android Studio 1.0所做的工作(沒有遺漏任何步驟 - >也許它會幫助編程初學者)。

只需設置一個新的環境變量...

  1. 按下Windows鍵並輸入env ...你會看到“編輯系統環境變量”。 點擊!
  2. 現在點擊“環境變量...”
  3. 系統變量下 (不是“用戶變量”)添加一個名為JAVA_HOME的新條目並將該值設置為您的Java文件夾(如C:\Program Files\Java\jdk1.8.0_25
  4. 適用,你很好去。

PS:我不知道為什麼有些人在寫關於核科學的文章時,想解釋如何設置Java路徑。





android-studio