Linux 下運行 class 文件

1. 基本命令  

  java  -cp  searchDir  classFilejava

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

  classFile :類路徑(不包含 .class 後綴)編譯

2. 沒有包結構的class文件

2.1 文件所在目錄結構

2.2 Test.java

2.3 運行

  java  -cp  .  Test class

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

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

3. 含有包結構的 class 文件

3.1 文件目錄結構

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

3.2 One.java

3.3 編譯

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

3.4 運行

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

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

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

相關文章
相關標籤/搜索