簡體   English   中英

設置JAVA_HOME變量時出現問題

[英]Problems setting the JAVA_HOME variable

因此,我剛剛下載了Android Studio,並嘗試設置JAVA_HOME變量,以便可以運行它。 我正在使用Windows 8,並且已按照我能找到的所有說明無效...轉到高級系統設置>環境變量,然后使用包含我的jre7路徑的值設置JAVA_HOME變量。 我已經對該路徑進行了100百萬次仔細檢查,但沒有發現任何錯誤(C:\\ Program Files(x86)\\ Java \\ jre7)。 我知道變量名正確,而且我知道Windows除了變量之外,我什至重啟了兩次。 我在這做錯了什么? 我唯一能想到的可能是錯誤的是我指的是jre而不是jdk,但我一直認為這兩種方法都有效...無論如何,當我嘗試時我得到的確切錯誤信息打開Android Studio說:

未找到JVM安裝。 請安裝64位JDK。 如果已安裝JDK,請在計算機>系統屬性>系統設置>環境變量中定義JAVA_HOME變量。

如果一個jre不能代替jdk,那么我該如何獲得jdk呢? 我對Java一無所知,我只想進入這個IDE並使用Android。

未找到JVM安裝。 請安裝64位JDK。

它要求一個64位的JDK。 您說您的環境變量指向以下目錄:

C:\\ Program Files(x86)\\ Java \\ jre7

這里有兩件事是錯的。 首先,您指向JRE - Java運行時環境。 不是 JDK -Java開發工具包。 JRE用於運行Java應用程序; JDK用於開發 Java應用程序。 那里有很大的不同。

其次,正如其他人所提到的,您將環境變量指向32位版本。 您需要一個64位JDK。 默認情況下,它將安裝在C:\\Program Files\\Java\\jdk1.7.0_XX或類似C:\\Program Files\\Java\\jdk1.7.0_XX

您可以從Oracle獲得JDK安裝。

這是官方安裝說明 - http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html

重要的是

  1. JAVA_HOME設置為安裝jre或jdk的位置

  2. %JAVA_HOME%/bin添加到您的路徑變量。

確保將這些添加到“系統變量”而不是“xxx的用戶變量”中

默認情況下, c:\\Program Files (x86) (環境變量ProgramFiles(x86) )用於32-bit安裝。 64-bit安裝使用c:\\Program Files (環境變量ProgramFiles )。

當我在Windows 7 64-bit上打開一個cmd框時,我可以發出“ set ”命令來獲取

ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files

在Windows 8下應該類似。

No JVM installation found. Please install a 64-bit JDK

這是尋找64位版本的Java JDK。

C:\\Program Files (x86)是x86而不是64位。

單擊下面的鏈接,並確保下載x64版本。

Java SE Development Kit 7下載

那么文件夾路徑應該是

C:\Program Files\Java\jre7

設置JAVA_HOME變量后,嘗試以管理員身份運行Android Studio! 它對我有用...

我也發生了同樣的事情,事實證明,我要做的就是取消阻止文件。 轉到文件屬性,然后在底部告訴您它來自另一台計算機並且已被阻止,只需取消阻止即可。 這可能並非對每個人都適用,但可能是因為路徑代碼恰如其應,仍然無法正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM