回覆列表
  • 1 # 忘言兀以喑

    給你舉個例子吧,比如我編好一個源程式檔案 test.java 然後我要編譯和執行它 就需要輸入一下命令: javac test; java test; 編譯和執行也需要相應的程式來執行 這些命令其實就是exe程式,樓主可以在(jdk安裝檔案)\bin目錄下 找到 可是系統不認識javac和java這這些命令,所以你必須告訴系統這些命令存放在什麼地方,於是你就要設定環境變數, 例如:D:\java\jdk1.50\bin。(假定這兩個命令是存放在D:\java\jdk1.50下的bin這個檔案下)。 環境變數相對於給系統或使用者應用程式設定的一些變數, 具體起什麼作用這當然和具體的環境變數相關. 象path, 是告訴系統, 當要求系統執行一個程式(比如上面提到的javac.exe和java.exe)而沒有告訴它程式所在的完整路徑時, 系統除了在當前目錄下面尋找此程式外, 還應到那些目錄下去找; 比如java中, 設定classpath是告訴編譯程式到哪裡去找.class型別的檔案;

  • 2 # 使用者3486140770140

    通俗點,你寫好一段程式給計算機讓它編譯,計算機要編譯就要用編譯器,但是計算機不知道編譯器放在哪裡,它就要去查環境變數,看編譯器在哪裡,找到編譯器然後執行

  • 中秋節和大豐收的關聯?
  • 馬拉多納為什麼在那不勒斯只拿過一次金靴,助攻資料也一般?