Linux 下運行 class 文件


1. 基本命令  

  java  -cp  searchDir  classFile

  -cp  searchDir : 指定從該目錄搜索 class 文件

  classFile :類路徑(不包含 .class 后綴)

2. 沒有包結構的class文件

2.1 文件所在目錄結構

2.2 Test.java

2.3 運行

  java  -cp  .  Test 

  -cp  .  指定從當前目錄搜索 class 文件

  Test   當前已經處於 class 所在目錄,且class 文件沒有包結構。所以直接使用 類名 Test  即可

3. 含有包結構的 class 文件

3.1 文件目錄結構

  當class文件包含包結構時,必須按照包結構創建目錄,並將 class 文件存放在包結構目錄下

3.2 One.java

3.3 編譯

  class文件默認生成在 One.java 所在目錄

3.4 運行

  -cp  searchDir:搜索目錄必須為包結構開始目錄的父目錄,此處的包結構為 com.skd,則搜索目錄為 com 目錄的父目錄;

          此時已經在包結構的父目錄下,所以也可以使用當前目錄  .   表示

  classFile :當class文件包含包結構時,指定class文件時必須為完整的類路徑,即 package + 類名

 


免責聲明!

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



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