對于JVM如何執(zhí)行一個.java文件我們分成如下四步來介紹:
第一步:首先JVM會在我們配置的系統(tǒng)變量中找到classpath變量;

第二步:通過classpath找到JDK中的javac.exe文件來對.java文件編譯解釋成.class字節(jié)碼文件,換言之,就是通過JVM的解釋器將.java文件編譯解釋成.class字節(jié)碼文件;

第三步:然后JVM會在我們配置的系統(tǒng)變量中找到path變量;

第四步:通過path找到JDK中的java.exe文件,運(yùn)行java.exe文件之后,JVM會通過本身的native方法調(diào)用本地操作系統(tǒng)的相應(yīng)方法執(zhí)行.class文件,換言之,就是通過JVM的執(zhí)行引擎來執(zhí)行.class文件。

新聞熱點(diǎn)
疑難解答
圖片精選