[問題] 編譯上的版本問題

作者: victor0929 (RioneeYu)   2019-03-01 20:17:05
小弟最近開始學習java
但在編譯上遇到了問題
在安裝jre後會有版本過舊的問題
在cmd輸入 java -version顯示版本較安裝前低
上網查詢後還是不知道該如何改執行jvm的位置
依然只能執行到program files(x86) client的jvm
作者: pan0438 (Libra)   2019-03-01 22:33:00
環境變數
作者: victor0929 (RioneeYu)   2019-03-01 22:50:00
是要改JAVA_HOME嗎
作者: GGing (小軒軒)   2019-03-02 07:48:00
JAVA_HOME 跟 PATH 都確認一下吧!有可能是順序的問題
作者: victor0929 (RioneeYu)   2019-03-02 10:47:00
JAVA_HOME跟PATH應該沒錯 可以請問什麼是順序的問題嗎
作者: perfects1988 (LoserChan)   2019-03-02 12:18:00
檢查環境變數>系統變數>PATH裡面指定JDK位置只有一個且為最新~JAVA_HOME我就不曉得要不要設定~我沒有這個也正常~
作者: victor0929 (RioneeYu)   2019-03-02 12:34:00
PATH只有C:\Program Files\Java\jdk-11.0.2還是不行QQ
作者: GGing (小軒軒)   2019-03-02 21:30:00
再不行就用大絕,直接用完整路徑XD
作者: ssccg (23)   2019-03-02 23:50:00
直接指定用哪個路徑的java啊是說path你沒自己設過的話,八成是裝Java時設的JRE路徑長得可能像這樣 C:\Program Files (x86)\Common Files\Oracle\Java\javapath; C:\ProgramData\Oracle\Java\javapath要用JDK的就是要自己設,path要設到bin,你那樣當然不行JAVA_HOME才是只到java路徑,是一些Java EE程式慣用找Java路徑的環境變數,跟直接跑java.exe沒關係
作者: victor0929 (RioneeYu)   2019-03-03 12:47:00
原來如此... 感謝回復

Links booklink

Contact Us: admin [ a t ] ucptt.com