2016-12-22 44 views
-4

我已經在所有線程上搜索過這個答案,我還沒有找到我目前的情況的答案,儘管這些問題之前這麼問了。CMD不承認Javac

我不能讓cmd識別javac,並且無法弄清楚我做錯了什麼。

我試圖設置系統環境變量PATH剛剛安裝了JDK。以下是文件路徑的字面屏幕抓取從C:到JDK斌:http://imgur.com/a/4cT9m

這裏是PATH系統變量的整體(帶有換行符張貼在這裏的每個分號以方便您閱讀後):

C:\ProgramFiles(x86)\Java\jdk1.8.0_111\bin; 
C:\ProgramData\Oracle\Java\javapath; 
%CommonProgramFiles%\Microsoft Shared\Windows Live; 
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common; 
C:\Program Files (x86)\Intel\iCLS Client\; 
C:\Program Files\Intel\iCLS Client\; 
%SystemRoot%\system32; 
%SystemRoot%; 
%SystemRoot%\System32\Wbem; 
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; 
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; 
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; 
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT; 
C:\Program Files (x86)\Common Files\HP\Digital Imaging\bin; 
C:\Program Files (x86)\HP\Digital Imaging\bin\; 
C:\Program Files (x86)\HP\Digital Imaging\bin\Qt\Qt 4.3.3; 

據我可以告訴我編輯的路徑權利,但沒有任何作品。

有人可以向我解釋我沒有看到什麼嗎?

另外我試過編輯路徑變量來閱讀bin\javac。它仍然沒有做任何事。我真的相信我已經閱讀了關於這個問題的所有主題,但我是新的,所以如果我錯過了它,我的壞。

+2

'C:\ ProgramFiles(x86)\ Java'與'C:\ Program Files(x86)\ Java'不一樣。而且,無論如何,你真的應該擁有64位的Java。 –

+0

而不是'C:\ Program Files(x86)\ Java',你也可以使用'%ProgramFiles(x86)%\ Java'。名爲'ProgramFiles(x86)'的環境變量具有用於x86應用程序的程序文件文件夾的路徑,而具有名稱爲「ProgramFiles」的環境變量具有用於x64應用程序的程序文件文件夾路徑(在用於64位應用程序的Windows x64 64位cmd.exe),請參閱Microsoft的TechNet文章[WOW64實施詳細信息](https://msdn.microsoft.com/en-us/library/windows/desktop/aa384274.aspx)。 – Mofi

回答

0

您可能重新打開cmd,或者如果它不起作用重新啓動您的機器。

對環境變量所做的更改不會影響在本地系統帳戶下運行的服務,除非重新啓動Windows,尤其是如果您的操作系統不是64位。