2010-09-05 185 views
6

我在環境變量中添加了Path變量'C:\Program Files\Java\jdk1.6.0_21\bin',但它仍然給我出現此錯誤:'javac' is not recognized as an internal or external command, operable program or batch file當我嘗試運行javac mycode.java時。我瘋了,請幫助。謝謝。'javac'未被識別

+2

做'echo%PATH%'並向我們展示輸出結果 – nos 2010-09-05 22:46:53

+0

這比原來的問題要好得多,但我仍然想知道爲什麼你必須爲同樣的問題提出一個新問題。 – Carlos 2010-09-05 22:52:28

回答

6

關閉命令提示窗口並再次打開,以使新的環境變量生效。

+0

當然,這個步驟在與原始問題相關的說明中提到。不知道他是否曾經讀過它們... – Carlos 2010-09-05 22:51:06

+0

現在我試圖改變.java文件的目錄,它的工作原理。但它給了我一個錯誤:'C:\ Users \ Tomas> javac hello.java hello.java:1:class my_first是公共的,應該在名爲my_fi的文件中聲明 rst.java public class my_first' – 2010-09-05 22:53:47

+2

Rename將.java文件複製到my_first.java,然後再次嘗試編譯。源代碼文件必須具有與您的類相同的名稱,在本例中爲my_first。 – 2010-09-05 22:54:54