Javaの - Javaのコマンドライン説明:オプション、属性、パラメータ

  1. アウトライン
    1. 簡単なjavaコマンドラインパラメータと関連するプロパティ

1. javaコマンドライン

  1. 基本的な
    1. コマンド

      > java <mainClass>
    2. 説明
      1. Javaクラスの実装
      2. あなたはmainClassのコンパイルを完了するために準備する必要があります
  2. それから
    1. コマンド

      > java -X<options> -XX<options> -D<properties> <mainClass> [arg0] [arg1]...
      1. 私はどのように感じるか、物事は、より多くの力を少し無知を見ます
        1. すべての権利は、あなたの時間を取ります
          1. これらの事、おそらくそういくつかのポイント
            1. オプション
            2. プロパティ
            3. パラメータ

2.オプション

  1. アウトライン
    1. オプションの主な目的は、いくつかの調整のJVMを作ることです
  2. 分類
    1. ラベルオプション
      1. 一般的
        1. JVMオプションのすべてのバージョンが実装されます
      2. 例えば

        -version
        -server
        -client
      3. 他の
        1. 私たちの後ろに-Dが、実際には、また、そこに含まれると言います
          1. 私はこれだけを言いたいです
        2. 具体的には、列挙しません
    2. オプションを拡大
      1. 広げます
        1. ホットスポットは達成されるであろう
        2. 他のJVMが達成されない場合があります
      2. 例えば

        # 最大堆内存
        -Xmx3800m   
        # 初始堆内存
        -Xms3800m   
        # 新生代内存
        -Xmn2g      
        # (每个线程)栈内存大小
        -Xss128k
      3. 他の
        1. 共通の引数は、これらのことです
          1. 詳細には触れないでください。
        2. バリュー・ユニット
          1. あなたは、自分の、より柔軟に設定することができます
        3. 重合
          1. 拡張オプションと高度な選択は、重複部分があるでしょう
            1. これについて詳しく説明しません。この(怠け者です)
    3. 詳細オプション
      1. 開発者向けオプション
        1. 比較的高いレベル
        2. JVMは、すべてのサポート保証がありません
      2. 分類
        1. 高度なランタイム
          1. 設定JVM
        2. 高いメンテナンス
          1. デバッギング
          2. システム情報の収集
        3. シニアGC
          1. GCを選択
          2. GC制御動作
        4. シニアJIT
          1. JITコンパイルモード制御
            1. そのことの時のコンパイル
      3. 例えば

        # 同 -Xmx
        -XX:MaxHeapSize=size
        # 同 -Xms
        -XX:InitialHeapSize=size
        # 日志
        -XX:LogFile=path
  3. REF
    1. Javaの-Dコマンドライン引数
      1. コマンドラインオプションは、コマンドラインパラメータにアクセスしてください
      2. Javaの起動パラメータの小片を見てください
        1. まさに、単純明快しかし、直感的に理解していないAlthough're
    2. javaのCLIの概要
      1. それは非常に明確な
    3. Javaの-Xコマンド
    4. IBMのJavaオプション
    5. JavaのJVMパラメータのチューニング-Xms -Xmx -Xmn -Xss概要
    6. IBMのJavaオプション
    7. JVMのチューニングの概要

3. [プロパティ

  1. アウトライン
    1. 設定の環境変数
    2. 実際には、また、標準のJavaオプションの一部
  2. コマンド

    # 如果 value 带空格, 需要 "" 引起来
    > java -D<key>=<value> <mainClass>
  3. ビュー
    1. コード

      # 1. 获取 property
      # 值 是 String
      System.getProperty("<key>")
      
      # 2. 设置 property
      System.setProperty("<key>", "<value>")
      
      # 3. 输出所有属性
      # 略
  4. REF
    1. 詳細なJavaの-D起動パラメータ
    2. Javaのシステムプロパティ
    3. Oracleのドキュメント
    4. 出力すべてのプロパティ
    5. 共通のシステム・プロパティ

4.パラメータ

  1. アウトライン
    1. 残りはパラメータであり、
  2. コマンド

    > java <mainClass> [arg0] [arg1]...
    
  3. ビュー
    1. パラメータmainメソッドの引数[]は入力されます。
      1. 文字列型String
      2. 最初のパラメータはインデックス0です
      3. あなたは、スペースで全体をヒットした場合、あなたは「」Connectを使用することができます
  4. REF
    1. 公式ドキュメント

おすすめ

転載: www.cnblogs.com/xy14/p/11563830.html