Java中Jar包調用命令行運行編譯


原文鏈接:https://www.toutiao.com/i6491877373942694413/

記事本編寫兩個簡單的類

文件結構目錄

啟動DOS,進入文件所在目錄

進入到class所在文件的目錄,執行打包命令

jar cvf [生成jar的名稱.jar] [列出class文件] //若有多個,以空隔隔開

文件目錄結構

我們解壓student.jar,查看下我們的文件目錄

我們的Student.class文件已經出現

接着我們調用導入的jar包,為了方便演示,我們重新建立一個目錄。Student不重新編譯,使用我們剛才的student.jar包

我們繼續編譯,先看我們目前的目錄結構

運行文件,成功

 

出現的一個問題:在打包student.jar的時候,命令使用

Jar cvf student.jar com/xlglzyxy/b/student.class

其中student.class我寫成了小寫,在打好包的student.jar中的class文件是student.class,在運行的時候,會提示找不到Student,就是因為這個地方不區分大小寫的原因,查詢一些教材中會有一句話:"Windows系統對文件名中字母的大小寫在顯示時有不同,但在使用時不區分大小寫"

這個地方要注意:我們經常會在linux和windows系統上移動文件。

 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM