程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> JDK的命令詳解

JDK的命令詳解

編輯:JAVA編程入門知識

  rmic

  功能說明:
  rmic 為遠程對象生成 stub 和 skeleton。

   語法:
  rmic [ options ] package-qualified-class-name(s)

  補充說明:
  rmic 編譯器根據編譯後的 Java 類(含有遠程對象實現)名,為遠程對象生成 stub 和 skeleton(遠程對象是指實現 java.rmi.Remote 接口的對象)。在 rmic 命令中所給的類必須是經 javac 命令成功編譯且是完全包限定的類。

   命令選項
  -classpath[路徑] 指定 rmic 用於查詢類的路徑。假如設置了該選項,它將覆蓋缺省值或 CLASSPATH 環境變量。目錄用冒號分隔。

  
  -d[目錄] 指定類層次的根目錄。此選項可用來指定 stub 和 skeleton 文件的目標目錄。

  
  -depend 使編譯器考慮重新編譯從其它類引用的類。 一般來說,它只重新編譯從源代碼引用的遺漏或過期的類。

  -g 答應生成調試表格。調試表格含有行號和局部變量的有關信息,即 Java 調試工具所使用的信息。缺省情況下,只生成行號。

  -J 與 -D 選項聯用,它將緊跟其後的選項( -J 與 -D 之間無空格)傳給 java 解釋器。

  -keepgenerated 為 stub 和 skeleton 文件保留所生成的 .java 源文件,並將這些源文件寫到與 .class 文件相同的目錄中,假如要指定目錄,則使用 -d 選項。

  -nowarn 關閉警告。假如使用該選項,則編譯器不輸出任何警告信息。

  -show 顯示 rmic 編譯器的 GUI(圖形用戶界面)。輸入一個或多個包限定類名(以空格分隔),並按回車鍵或“顯示”按鈕,創建 stub 和 skeleton。

  -vcompat (缺省值)創建與 JDK 1.1 和 1.2 stub 協議版本都兼容的 stub 和 skeleton。

  -verbose 使編譯器和鏈接器輸出關於正在編譯哪些類和正在加載哪些類文件的信息。

  -v1.1 創建 JDK 1.1 stub 協議版本的 stub 和 skeleton。

  -v1.2 只創建 JDK 1.2 stub 協議版本的 stub。

  
  rmid

  功能說明:
  rmid 啟動激活系統守護進程,以便能夠在 Java 虛擬機上注冊和激活對象。

  語法:
  rmid [-port port] [-log dir]

  補充說明:
  rmid 工具啟動激活系統守護進程。必須先啟動激活系統守護進程,才能向激活系統注冊可被激活的對象或在 Java 虛擬機上激活可被激活的對象。

  命令選項
  -C<某些命令行選項> 指定一個選項,在創建每個 rmid 的子守護進程(激活組)時,該選項以命令行參數的形式傳給該子守護進程。

  -log[目錄] 指定目錄的名稱,激活系統守護進程在該目錄中寫入其數據庫及相關信息。缺省狀態下,將在執行 rmid 命令的目錄中創建一個 log 目錄。

  -port[端口] 指定 rmid 的注冊服務程序所使用的端口。激活系統守護進程將 ActivationSystem 與該注冊服務程序中的名稱java.rmi.activation.ActivationSystem 捆綁在一起。

  -stop 停止 -port 選項所指定端口上的當前 rmid 調用。若未指定端口,則將停止在端口 1098 上運行的 rmid。

   

  
  rmiregistry

  功能說明:
  rmiregistry 命令可在當前主機的指定端口上啟動遠程對象注冊服務程序。

  語法:
  rmiregistry [port]

     
     
  補充說明:
  rmiregistry 命令在當前主機的指定 port 上創建並啟動遠程對象注冊服務程序。假如省略 port,則注冊服務程序將在 1099 端口上啟動。rmiregistry 命令不產生任何輸出而且一般在後台運行。遠程對象注冊服務程序是自舉命名服務。主機上的 RMI 服務器將利用它將遠程對象綁定到名字上。客戶機即可查詢遠程對象並進行遠程方法調用。注冊服務程序一般用於定位應用程序需調用其方法的第一個遠程對象。該對象反過來對各應用程序提供相應的支持,用於查找其它對象。

  java.rmi.registry.LocateRegistry 類的方法可用於在某台主機或主機和端口上獲取注冊服務程序操作。java.rmi.Naming 類的基於 URL 的方法將對注冊服務程序進行操作,並可用於查詢遠程對象、將簡單(字符串)名稱綁定到遠程對象、將新名稱重新綁定到遠程對象(覆蓋舊綁定)、取消遠程對象的綁定以及列出綁定在注冊服務程序上的 URL。

  
  serialver

  功能說明:
  serialver 命令返回 serialVersionUID。

  語法:
  serialver [ 命令選項 ]

  補充說明:
  serialver 以適於復制到演變類的形式返回一個或多個類的 serialVersionUID。不帶參數調用時,它輸出用法行。

  命令選項
  -show 顯示一個簡單的用戶界面。輸入完整的類名並按回車鍵或“顯示”按鈕可顯示 serialVersionUID。

  
  jarsigner

  功能說明:
  為 Java 歸檔 (JAR) 文件產生簽名,並校驗已簽名的 JAR 文件的簽名。

  語法:
  jarsigner [ 命令選項 ] jar-file alias
  jarsigner -verify [ 命令選項 ] jar-file

  補充說明:
  jarsigner 工具用於兩個目的:
  
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved