2016-01-15 102 views
-4

javac在服務器計算機上工作,但不在客戶端計算機上編程目的爲什麼?就像當我做一個記事本程序,並在Dos模式下的服務器計算機上的工作完美運行,但是當我使用該客戶端計算機上的說:javac在服務器計算機上工作,但不在客戶端計算機上進行編程

javac is not internal or external command 

這種設置在一所學校被用來學習Java編程。我用這個路徑來運行一個文件:

E:\java>javac Filename.java 

這個命令是服務器計算機上工作,而其他電腦休息不執行此命令。

+0

請顯示錯誤消息和相關代碼。 – Jens

+2

歡迎來到計算器!請查看關於如何提出好問題的常見問題[問],以便您得到很好的答案。特別是像'請儘快解決這個問題'這樣的請求通常會導致問題被迅速關閉。另外,請注意格式化您的問題。 –

+0

除了@Andreas的好建議,請不要添加您的電子郵件地址尋求私人協助 - 這裏的一切都是公開的,這樣其他人可以從給出的答案中受益。 – halfer

回答

0

當你運行一個可執行文件時,它需要在你的path變量的某處。或者你可以使用完整的路徑。很可能客戶機甚至沒有安裝JDK,因此沒有用於編譯項目的javac命令。

  1. 確保您安裝了Java開發工具包。如果沒有,請安裝它。
  2. 確保包含javac的目錄位於路徑上。如果不是,請添加它(取決於系統)。
0

javac.exe僅在JDK(Java開發工具包)中不在JRE中可用。我認爲你已經在E:\ Java下的客戶端計算機上安裝了JRE,而不是JDK

+0

我已經安裝了正確的路徑,也安裝了JDK,還是一樣的問題 – Raj23elite

相關問題