Javaのコンパイルオプション [Java]

-Xで始まるオプションは非標準オプション。

-classpath <PATH> ユーザークラスパスを設定し、CLASSPATH環境変数のユーザークラスパスを上書きする。
-d <DIRECTORY> クラスファイルを保存するディレクトリを設定する。
-deprecation 推奨されないメンバまたはクラスの使用またはオーバーライドの説明を表示する。
-encoding ソースファイルエンコーディング名を設定する。
-g ローカル変数を含め、すべてデバッグ情報を生成する。
-g:none デバッグ情報をいっさい生成しない。
-g:{keyword list} カンマ区切りのキーワードリストに指定した特定の種類のデバッグ情報だけを生成する。source、lines、varsを指定できる。
-nowarn すべての警告メッセージを表示しない。
-O 実行時間が最速になるようにコードのパフォーマンスを最適化する。
-sourceoath <SOURCEPATH> クラスやインターフェイスの定義を探すソースコードパスを指定する。
-verbose 「詳細」出力を生成する。ロードされる各クラスやコンパイルされる各ソースファイルについての情報が含まれる。
-X 非標準オプションについての情報を表示して終了する。
-Xdepend 到達可能なすべてのクラスに対して、再コンパイルする新しいソースファイルを探す。
-Xstdout コンパイラメッセージをSystem.outに送信する。デフォルトでは、コンパイラメッセージはSystem.errに送られる。
-Xverbosepath ソースファイルとクラスファイルを探すための、パスと標準拡張子の検索方法を表示する。
-Joption javacが呼び出すJavaランチャーにオプションを渡す。

 

クロスコンパイルオプション

-target version 指定のバージョンのJVM上で動作するクラスファイルを生成する。
-bootclasspath <BOOTCLASSPATH> 指定のブートクラスセットに対してクロスコンパイルを行う。
-extdirs <DIRECTORIES> 指定の拡張ディレクトリに対してクロスコンパイルを行う。

書籍感想

ほしのあきサイバークローン

無料サンプル、ブログライター、ブログで口コミプロモーションならレビューブログ

フルみっく
伝染歌プレーヤー

急上昇キーワード

ゲーマータグ

Powered by Movable Type 4.25