jdk的環境變量配了與沒配一樣

抱着嚐鮮的心態,下了個oracle jdk.11 下來玩一下,然後就被坑了

**

問題:

**
在oracle官網下載的開發者 jdk.11 是沒有jre的 只有jdk, 一般我們的jdk都會自動安裝jre,但是我下載的這個版本是沒有帶 jre的. 所以在配置環境變量的時候 在 path中配置的是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
帶上了 後面的 %JAVA_HOME%\jre\bin ,jre, 但是此時去jdk安裝目錄下你就會發現是沒有 jre的 .所以就直接掛了

解決:

去掉後面的  %JAVA_HOME%\jre\bin  , 其餘的該怎麼配就怎麼配, 如果還有問題那就要仔細覈查 是否是名稱有誤,或是字符錯誤之類的. 因爲這個jdk的 path變量一直以來我也一直是 copy的 所以今天才會吃了個小虧

安裝了jdk之後,熟練的修改原本jdk的環境變量,然後發現java 和 javac 以及java -version 之類的命令都不能用了, 這是爲啥呢?

首先是仔細覈查了下環境變量的變量值, 發現沒有問題
然後再是覈查下環境變量的變量名,看看字符是否有誤
最後 仔細比對沒一條 環境變量值的含義的時候才發現 jdk的目錄下並沒有jre

%JAVA_HOME%\jre\bin

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章