cmd運(yùn)行不了javac的原因:
1、配置路徑不正確。win10不支持相對(duì)路徑,需要用絕對(duì)路徑,有的電腦用的是相對(duì)路徑其實(shí)也是沒問題的,但是如果自己的不行,那還是用絕對(duì)路徑;
2、JAVA_HOME的配置有錯(cuò)。新建的變量值為jdk的安裝路徑需要仔細(xì)檢查;
3、ClassPath的配置有錯(cuò),新建的變是值為【;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar】,注意前面的符號(hào)。
4、Path的配置問題。配置時(shí)復(fù)制【%JAVA_HOME%in;%JAVA_HOME%jrein;】,win10的都分開顯示,還是比較直觀,但由于編輯器的原因,所有變量連成一串,并且自動(dòng)在配置的變量值前后加了引號(hào)和一個(gè)分號(hào),引起路徑失效。
javac 是java語言編程編譯器。全稱java compiler。javac工具讀由java語言編寫的類和接口的定義,并將它們編譯成字節(jié)代碼的class文件。javac 可以隱式編譯一些沒有在命令行中提及的源文件。用 -verbose 選項(xiàng)可跟蹤自動(dòng)編譯。當(dāng)編譯源文件時(shí),編譯器常常需要它還沒有識(shí)別出的類型的有關(guān)信息。對(duì)于源文件中使用、擴(kuò)展或?qū)崿F(xiàn)的每個(gè)類或接口,編譯器都需要其類型信息。這包括在源文件中沒有明確提及、但通過繼承提供信息的類和接口。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com