2018-11-12
搭java環境踩了許多坑,之前搭環境時在命令台輸入java有反應,javac沒反應,后來試了很多方法都一樣,然后就把java的所有的環境變量都刪了,在控制面板里的卸載程序把所有的相關軟件都卸了,又在網上找最新的教程,結果我在oracle官網上下載的目前最新的jdk-11.0.1安裝后,安裝后java根目錄如下圖:
然后在DOS中輸入java -version顯示:

但輸入javac正常顯示,找了好多,百度沒得一個是輸入javac有反應,輸入java沒得反應的,后來我去注冊表中找java runtime environment 結果發現沒得,c:\windows\system32里也沒得java.exe的程序,我的小腦瓜一動,想到我沒得jre啊,我又去oracle上下了jre-8u191,不改變安裝路徑,再點開java安裝根目錄一看
這就很nice了,再在DOS輸入java和javac:


完美解決,終於可以學習java了。
2018-11-13
很不幸,還是不行。我在DOS上隨便運行一個HelloWorld.java文件時運行不了,查閱資料發現是jdk與jre的版本不一致導致的,重新去官網上下載相同版本的jdk和jre,安裝后java目錄下應該如下圖示:

版本一致,接下來設置環境變量,教程很多,但由於可能是單獨下載的jre還是其他原因,環境配置java_home,classpath,按那些教程來就好,但添加path路徑時建議按這樣添加(添加路徑時點擊編輯路徑的“瀏覽”就好,注意:jre並不是上圖jre1.8.0_191下的,而是jdk1.8.0_191文件夾下的):

坑真的踩得夠多了。
好了,終於可以安心學java了。
