最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

cmd中javac命令無(wú)法運(yùn)行(java指令能運(yùn)行)解決步驟

 更新時(shí)間:2025年02月11日 09:41:56   作者:Sing_Young  
這篇文章主要介紹了在安裝JDK后,執(zhí)行javac命令沒(méi)有返回值的問(wèn)題,可能是由于命令提示符窗口緩存問(wèn)題、系統(tǒng)路徑優(yōu)先級(jí)問(wèn)題、文件權(quán)限問(wèn)題或命令行輸入問(wèn)題,文中通過(guò)代碼將解決的步驟介紹的非常詳細(xì),需要的朋友可以參考下

發(fā)現(xiàn)問(wèn)題

在安裝jdk時(shí),裝完之后執(zhí)行Java -version 返回正常,但是執(zhí)行javac卻沒(méi)有返回值

可能的原因

命令提示符窗口緩存問(wèn)題:

有時(shí)命令提示符窗口可能會(huì)緩存舊的環(huán)境變量設(shè)置,需要重新啟動(dòng)命令提示符窗口。

系統(tǒng)路徑優(yōu)先級(jí)問(wèn)題:

系統(tǒng)路徑中可能有多個(gè) javac 命令,系統(tǒng)可能優(yōu)先選擇了錯(cuò)誤的 javac。

文件權(quán)限問(wèn)題:

當(dāng)前用戶可能沒(méi)有足夠的權(quán)限執(zhí)行 javac 命令。

命令行輸入問(wèn)題:

有時(shí)命令行輸入可能會(huì)有隱藏的特殊字符或格式問(wèn)題。

通過(guò)where javac 命令查找,系統(tǒng)中可能存在多個(gè)jdk文件

C:\Users\Yang>where javac
C:\Program Files\Common Files\Oracle\Java\javapath\javac.exe
D:\Environment\jdk\bin\javac.exe

我的系統(tǒng)中就有兩個(gè)javac文件

查看java目錄

C:\Users\Yang>echo %JAVA_HOME%
D:\Environment\jdk

使用絕對(duì)路徑執(zhí)行javac

C:\Users\Yang>"D:\Environment\jdk\bin\javac" -version
javac 1.8.0_181

很好,使用絕對(duì)路徑 "D:\Environment\jdk\bin\javac" 成功顯示了 javac 的版本信息。這表明 javac 本身是正常的,問(wèn)題可能出在環(huán)境變量的設(shè)置或命令提示符的緩存上。

解決的步驟

既然 javac 命令通過(guò)絕對(duì)路徑可以正常工作,我們可以通過(guò)以下步驟來(lái)確保 javac 命令在 PATH 變量中也能正常工作:

步驟 1:確保 D:\Environment\jdk\bin 在 PATH 變量中優(yōu)先

  • 打開(kāi)環(huán)境變量設(shè)置

    • 右鍵點(diǎn)擊“此電腦”或“計(jì)算機(jī)”圖標(biāo),選擇“屬性”。
    • 點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”。
    • 在“系統(tǒng)屬性”窗口中,點(diǎn)擊“環(huán)境變量”按鈕。
  • 編輯 Path 變量

    • 在“系統(tǒng)變量”部分,找到并選擇 Path 變量,然后點(diǎn)擊“編輯”按鈕。
    • 確保 D:\Environment\jdk\bin 路徑在其他路徑之前。你可以通過(guò)拖動(dòng)或使用“向上”按鈕來(lái)調(diào)整順序。

步驟 2:重新啟動(dòng)命令提示符

  • 關(guān)閉所有命令提示符窗口

    • 關(guān)閉所有打開(kāi)的命令提示符窗口。
  • 重新打開(kāi)命令提示符

    • 按 Win + R 鍵,輸入 cmd,然后按回車鍵打開(kāi)新的命令提示符窗口。
  • 驗(yàn)證 javac 命令

    • 在新的命令提示符窗口中,運(yùn)行以下命令:
      javac -version
      

步驟 3:檢查 PATH 變量

  • 驗(yàn)證 PATH 變量
    • 在命令提示符中,運(yùn)行以下命令來(lái)查看當(dāng)前的 PATH 變量:
      echo %PATH%
      
    • 確保 D:\Environment\jdk\bin 路徑出現(xiàn)在輸出中,并且優(yōu)先于其他路徑。

步驟 4:清除系統(tǒng)緩存

  • 重啟計(jì)算機(jī)
    • 有時(shí)系統(tǒng)緩存了舊的環(huán)境變量設(shè)置,重啟計(jì)算機(jī)可以確保所有更改生效。

步驟 5:檢查 JAVA_HOME 變量

  • 驗(yàn)證 JAVA_HOME 變量
    • 在命令提示符中,運(yùn)行以下命令來(lái)查看 JAVA_HOME 變量:
      echo %JAVA_HOME%
      
    • 確保 JAVA_HOME 變量指向正確的 JDK 安裝目錄,例如:
      D:\Environment\jdk
      

示例步驟

  • 編輯 Path 變量

    • 打開(kāi)“控制面板” -> “系統(tǒng)和安全” -> “系統(tǒng)” -> “高級(jí)系統(tǒng)設(shè)置”。
    • 點(diǎn)擊“環(huán)境變量”按鈕。
    • 在“系統(tǒng)變量”部分,找到并選擇 Path 變量,然后點(diǎn)擊“編輯”按鈕。
    • 確保 D:\Environment\jdk\bin 路徑在其他路徑之前,然后點(diǎn)擊“確定”保存更改。
  • 重新啟動(dòng)命令提示符

    • 關(guān)閉所有命令提示符窗口。
    • 按 Win + R 鍵,輸入 cmd,然后按回車鍵打開(kāi)新的命令提示符窗口。
  • 驗(yàn)證 javac 命令

    • 在新的命令提示符窗口中,運(yùn)行以下命令:
      javac -version
      

通過(guò)以上步驟,應(yīng)該能夠確保 javac 命令在 PATH 變量中也能正常工作。

總結(jié)

到此這篇關(guān)于cmd中javac命令無(wú)法運(yùn)行(java指令能運(yùn)行)的文章就介紹到這了,更多相關(guān)cmd中javac命令無(wú)法運(yùn)行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解SpringCloud-Alibaba-Seata分布式事務(wù)

    詳解SpringCloud-Alibaba-Seata分布式事務(wù)

    這篇文章主要介紹了SpringCloud-Alibaba-Seata分布式事務(wù)的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 如何使用IntelliJ?IDEA寫(xiě)一個(gè)簡(jiǎn)單的JSP網(wǎng)頁(yè)

    如何使用IntelliJ?IDEA寫(xiě)一個(gè)簡(jiǎn)單的JSP網(wǎng)頁(yè)

    目前市場(chǎng)上流傳很多jsp項(xiàng)目,雖然是很老的項(xiàng)目,但是對(duì)于畢業(yè)設(shè)計(jì)項(xiàng)目來(lái)說(shuō)還是很好的學(xué)習(xí)項(xiàng)目,下面這篇文章主要介紹了如何使用IntelliJ?IDEA寫(xiě)一個(gè)簡(jiǎn)單的JSP網(wǎng)頁(yè),需要的朋友可以參考下
    2025-07-07
  • Java中比較Long類型是否相等代碼示例

    Java中比較Long類型是否相等代碼示例

    在Java編程中l(wèi)ong是一種數(shù)據(jù)類型,用于表示整數(shù)值,下面這篇文章主要給大家介紹了關(guān)于Java中比較Long類型是否相等的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • Java利用反射獲取object的屬性和值代碼示例

    Java利用反射獲取object的屬性和值代碼示例

    這篇文章主要介紹了Java利用反射獲取object的屬性和值代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 詳解SpringBoot+Lucene案例介紹

    詳解SpringBoot+Lucene案例介紹

    這篇文章主要介紹了詳解SpringBoot+Lucene案例介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Java使用JDBC驅(qū)動(dòng)連接MySQL數(shù)據(jù)庫(kù)

    Java使用JDBC驅(qū)動(dòng)連接MySQL數(shù)據(jù)庫(kù)

    這篇文章主要為大家詳細(xì)介紹了Java使用JDBC驅(qū)動(dòng)連接MySQL數(shù)據(jù)庫(kù)的具體步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Java返回可變引用對(duì)象問(wèn)題整理

    Java返回可變引用對(duì)象問(wèn)題整理

    在本篇文章里小編給大家分享的是關(guān)于Java返回可變引用對(duì)象問(wèn)題整理內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-04-04
  • MyBatis逆向工程的創(chuàng)建和使用

    MyBatis逆向工程的創(chuàng)建和使用

    這篇文章主要介紹了MyBatis逆向工程的創(chuàng)建和使用,需要的朋友可以參考下
    2017-08-08
  • SpringBoot項(xiàng)目Jar包如何瘦身部署的實(shí)現(xiàn)

    SpringBoot項(xiàng)目Jar包如何瘦身部署的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot項(xiàng)目Jar包如何瘦身部署的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • SpringBoot整合Thymeleaf的方法

    SpringBoot整合Thymeleaf的方法

    這篇文章主要介紹了SpringBoot整合Thymeleaf的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下,希望能夠幫助到你
    2021-07-07

最新評(píng)論

蚌埠市| 大埔区| 河源市| 安庆市| 依兰县| 静宁县| 共和县| 宁阳县| 定边县| 舟曲县| 托克逊县| 沅江市| 卢龙县| 寻乌县| 应城市| 定安县| 尼勒克县| 建阳市| 南投县| 会同县| 梧州市| 衡山县| 博乐市| 普定县| 杭锦旗| 屯留县| 柞水县| 巨野县| 彭水| 神农架林区| 乌鲁木齐市| 白银市| 仁寿县| 山西省| 建湖县| 怀集县| 西乡县| 桑日县| 台江县| 文安县| 富顺县|