一次配置jdk環境變量的感悟

   開發java也一年多了,昨日一次偶然的機會,想在dos命令下執行一個程序,發如今 命令行輸入 javac Test.java的時候,居然提示javac不是內部命令,java

以後輸入 java ,也提示不是內部命令,此時個人第一想法就是個人jdk是否是安裝出錯了,然 我cd 到 jdk 的安裝目錄,直接執行java和javac是能出現目錄的,spa

   jdk沒問題,那確定是環境配置有問題了,那個人環境變量的配置以下:命令行

  JAVA_HOME:D:\Program Files\Java\jdk1.7.0_80教程

  CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar開發

  Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;博客

  按理說這樣已經沒有任何問題了,不自信,在網上又搜了一個教程,按照上面的步驟,一步一步的從新配了一遍,結果打印 java仍是提示不是內部命令,class

當時就納悶了,又把jdk從新卸載了,裝了一遍,又!又!又配了一遍環境變量,輸出仍是不行。變量

  非常折騰,不多碰見這樣的問題,然 最後仍是看出了 一點端倪,發現我跟教程 不一樣點是,他們的java_home , classpath,path,jdk

  要麼都在用戶變量裏面,要不都在系統變量裏面,而我 居然把java_home配置到用戶變量裏面,配置

  path和classpath配置到系統變量裏面,這 系統怎麼也找不到jdk 的安裝目錄啊,最後改過來,發現ok了。

  既然說到用戶環境變量和系統環境變量,下面就說一說他們的區別及使用:

  1、說簡單點,他們就都是環境變量,一個是隻對當前電腦的用戶起做用,一個是對全部的用戶起做用。

  2、配置jdk的時候,要麼把變量都配置到用戶變量上,要麼都配置到系統變量上,像我剛纔的那種狀況,配置java_home在個人用戶變量上,

    當執行系統變量的path下,並不能識別%JAVA_HOME%,因此也就不能執行bin目錄下的java.exe  了,

    雖然是個很新手的問題,可是本身沒有注意到細節,致使出現了問題,以此博客,勤勵本身!!!

相關文章
相關標籤/搜索