2013-09-21 112 views
4

最近開始嘗試學習java,我需要做的第一件事就是創建一個PATH變量。我的路徑變量看起來像這樣。CMD中'C:',文件名,目錄名稱或卷標語法不正確

C:\Users\Collin>echo %path% 
'C:\Program Files(x86)\Java\jdk1.7.0_40\bin';C:\Windows;C:\Windows\system32; 
'C:\Program Files(x86)\Java\jdk1.7.0_40\bin';C:\Windows;C:\Windows\system32; 

所以,我嘗試使用javac來查看路徑是否工作。 Javac沒有工作,顯示未被識別爲內部或外部命令,可操作程序或批處理文件的錯誤。 我然後試圖只使用路徑和我得到這個:

C:\Users\Collin>%path% 
The filename, directory name, or volume label syntax is incorrect. 

我然後試圖只使用基本的瀏覽器路徑,例如「C:\」,並試圖另一個驅動器爲「G:\」。我嘗試過幾乎所有的引用和格式變體,但似乎沒有任何效果。

C:\Users\Collin>C:\ 
'C:\' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\Collin>'C:\' 
The filename, directory name, or volume label syntax is incorrect. 

C:\Users\Collin>"C:\" 
'"C:\"' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\Collin>'G:\' 
The filename, directory name, or volume label syntax is incorrect. 

我正在運行Windows 7旗艦版64位作爲我的操作系統。我需要格式化硬盤嗎?這似乎是與註冊表有關的問題,因此我想我將不得不格式化並重新安裝。但是,也許有什麼我沒有發現你們可以?任何幫助將不勝感激,即使你告訴我,我必須格式化。提前致謝。

+0

使用「,而不是 '逃跑用空格 –

+0

刪除路徑' 的路徑。使用set path = C:\ Program Files(x86)\ Java \ jdk1.7.0_40 \ bin; C:\ Windows; C:\ Windows \ system32; – Jayan

+0

試圖用這兩種方法。返回不同的錯誤。 C:\ Users \ Collin>%path% 'C:\ Program'不被識別爲內部或外部命令, 可操作的程序或批處理文件。 C:\ Users \ Collin>路徑 PATH = C:\ Program Files(x86)\ Java \ jdk1.7.0_40 \ bin; C:\ Windows; C:\ Windows \ system32 –

回答

1

這個問題並不十分清楚。它看起來像你安裝java到C:\ Program Files文件(x86)\ Java \ jdk1.7.0_40並且想要使用javac編譯一個程序。

  • 開始在cmd
  • 設置路徑= C:\ Program Files文件(x86)的\的Java \ jdk1.7.0_40 \ BIN;%PATH%

  • 創建一個Java類(HellowWorld.java)

  • 使用javac HelloWorld.java
  • 編譯
  • 運行它使用Java的HelloWorld
+0

我完全按照你所說的設置了路徑,並且我也創建了HelloWorld.java類。問題是,javac沒有被識別爲一個命令,因爲我的路徑變量出了問題,甚至當我嘗試在命令提示符中使用最基本的路徑時,它將返回一個錯誤。如上所述,當我在命令提示符中鍵入'C:\'時,它不會將'C:\'或其任何變體(「C:\」C:\等)作爲路徑重新調整。它返回這些錯誤: –

+0

C:\ Users \ Collin>「C:\」 '「C:\」'不被識別爲內部或外部命令, 可操作的程序或批處理文件。 C:\ Users \ Collin>'C:\' 文件名,目錄名稱或卷標語法不正確。 C:\ Users \ Collin> C:\ 'C:\'不被識別爲內部或外部命令, 可操作程序或批處理文件。 –

+0

-1;你不應該在PATH變量中使用引號。 –

5
  1. 按Windows鍵和暫停按鍵一起暫停
  2. 選擇「高級系統設置」
  3. 在「系統屬性」按下按鈕「環境變量」
  4. 選擇「路徑」,在上半部分並按下「編輯...「:

    enter image description here

  5. 追加;%ProgramFiles(x86)%\Java\jdk1.7.0_40\bin的路徑:

    enter image description here

  6. OK
-2

而不是

C:\ Program Files文件\

C:\ PROGRA〜1 \

+0

-1。沒有很好的理由在PATH中使用短路徑名。 –

相關問題