培訓(xùn)的第一天,如果JAVAC 和 JAVA 的版本不一致,將導(dǎo)致有時(shí)編譯成功,運(yùn)行時(shí)卻出現(xiàn)錯誤提示。
當(dāng)天發(fā)現(xiàn)的原因是,本機(jī)安裝了ORACLE ,且在path中的變量排序中,oracle 和oracle\bin排在jdk之前,這將導(dǎo)致提前在運(yùn)行的過程中,即java命令調(diào)用的是oracle\bin程序內(nèi)的java程序。而非jdk中的。這將很容易導(dǎo)致兩者(javac .java)兩文件版本不一致而使高版本編譯,卻低版本(jre)運(yùn)行。
第一天,主要是對學(xué)生的介紹,期待明天的課程。