1.【Javaベース】jar,javac,javaの具体的な使い方

2742 ワード

<span style="font-size: 18px;">1. Jar:</span>
<span style="font-size: 18px;">  :jar {ctxui}[vfm0Me] [jar   ] [    ] [   ] [-C   ]    ...
  :
    -c        
    -t         
    -x             (   )   
    -u        
    -v              
    -f          
    -m                
    -e                  
                jar    
    -0     ;    ZIP     
    -M            
    -i       jar         
    -C                   
          ,          。
      、            
         'm'   、'f'     'e'        。

   1:             classes.jar     :
       jar cvf classes.jar Foo.class Bar.class
   2:         'mymanifest'   
           foo/             'classes.jar'  :
       jar cvfm classes.jar mymanifest -C foo/ .</span>

2.javac-help使用法:javac<オプション><ソースファイル>で、次のオプションがあります.
-gすべてのデバッグ情報を生成-g:noneデバッグ情報を生成しません-g:{lines,vars,source}デバッグ情報のみ生成-nowarn警告は生成されません-verboseコンパイラが実行している操作に関するメッセージ-deprecation出力古いAPIを使用したソース位置-classpath<パス>指定チェックユーザー・クラス・ファイルを検索する場所-cp<パス>ユーザー・クラス・ファイルを検索する場所を指定-sourcepath<パス>入力元ファイルを検索する場所を指定-bootclasspath<パス>ブート・クラス・ファイルを上書きする場所-extdirs<ディレクトリ>インストールされた拡張ディレクトリを上書きする場所-endorseddirs<ディレクトリ>署名の標準パスを上書きする場所-d<ディレクトリ>生成されたクラスファイルを格納する場所を指定-encoding<符号化>ソースファイルで使用する文字符号化を指定-source<バージョン>指定されたバージョンとのソース互換性を提供-target<バージョン>生特定のVMバージョンのクラスファイル-versionバージョン情報-help出力標準オプションの抽出-X出力非標準オプションの抽出-J<フラグ>直接<フラグ>を渡すランタイムシステムへ
3.Java-help使い方:java[-オプション]クラス[パラメータ...](クラスを実行)またはjava[-オプション]-jar jarファイル[パラメータ...](jarファイルを実行する)では、-clientが「client」VMを選択する-serverが「server」VM-hotspotを選択して「client」VMと同義である[賛成しない]デフォルトのVMがclientである.-cp<フォルダとzip/jarファイルからなるクラス検索パス>-classpath<フォルダとzip/jarファイルからなるクラス検索パス>フォルダ、JAR圧縮ファイル、あるいはZIP圧縮ファイルからなる検索クラスのリスト-D<名前>=<値>システム属性-verbose[:class|gc|jni]を設定する詳細出力を使用可能にする-versionで製品バージョンを印刷して-version:<値>指定バージョンのみを実行-showversionで製品バージョンを印刷した後に続行-jre-restrict-search|-jre-no-restrict-searchでバージョン検索索の場合、ユーザー個人のJREを含む/除外する-?help印刷ヘルプ情報-X非標準オプションヘルプ-ea[:<パッケージ名>...|:<クラス名>]-enableassertions[:<パッケージ名>...|:<クラス名>]断言を使用可能にする-da[:<パッケージ名>...|:<クラス名>]-disableassertions[:<パッケージ名>...|:<クラス名>]-esa|-enablesystemassertionsシステムレベルの断言を使用できない-dsa|-disablesystemassertionsシステムレベルの断言を使用できない-agentlib:<ライブラリ名>[=<オプション>]ローカルエージェントライブラリ<ライブラリ名>をロードします.たとえば.-Agentlib:hprofは同時に表示できます.-agentlib:jdwp=helpと-agentlib:hprof=help-agentpath:<パス名>[=<オプション>]ローカルエージェントライブラリ-javaagent:[=<オプション>]Javaプログラミング言語エージェントをフルパス名でロードします.Javaを表示できます.lang.instrument