これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ecj-gcj です。
プログラム:
NAME
ecj - Eclipse JDT コンパイラのマニュアル ページ
SYNOPSIS
ecj <ソース ファイル>
DESCRIPTION
JDT コンパイラー (jdtc) は、Eclipse 用の Java コンパイラーのコマンド バージョンです。 ECJには基本的な機能があります
SUN の javac などの Java コンパイラ オプション。
注: このマニュアル ページは古くなっています。 コンパイラを呼び出してください -助けて 現在の
のドキュメントで詳しく説明されています)。
OPTIONS
-助けて ヘルプメッセージを表示する
-バージョン コンパイラのバージョン番号
-クラスパス ; ;...;
-d 宛先ディレクトリ (省略した場合はパッケージのディレクトリ構造なし)
創造された)
-d なし
クラスファイルは生成されません
-1.3 コンプライアンスレベルを 1.3 に設定します
-1.4 準拠レベルを 1.4 (デフォルト) に設定します。
-1.5 コンプライアンスレベルを 1.5 に設定します
-1.6 コンプライアンスレベルを 1.6 に設定します
-1.7 コンプライアンスレベルを 1.7 に設定します
-1.8 コンプライアンスレベルを 1.8 に設定します
-source アサーション切り替え (1.3 または 1.4、デフォルトは -1.3 モードでは 1.3、1.4 です)
-1.4モード)
-目標 クラスファイルのターゲット設定
-ノワーン 警告なし (「-warn:none」と同等)
-警告: 警告レベルを設定します (例: '-warn:unusedLocals,deprecation')
コンストラクター名
コンストラクター名を持つ war メソッド
パッケージデフォルトメソッド
警告パッケージのデフォルトメソッドをオーバーライドしようとしています
非推奨
非推奨の型またはメンバーの使用を警告する
マスクされたCatchBlocks
非表示の catch ブロックを警告する
未使用ローカル
未使用のローカル変数について警告します (決して読み取られません)
未使用引数
未使用のメソッド引数について警告する (決して読み取られない)
未使用輸入品
未使用の輸入品に警告する
合成アクセス
内部クラスの合成アクセスを実行するときに警告する
アサート識別子
識別子として使用された「assert」の発生を警告します
-非推奨 に相当 -警告:非推奨。 -g[: ]デバッグ
属性レベル
-g すべてのデバッグ情報 ('-g:lines,vars,source')
-g:なし
デバッグ情報がありません
-g:[lines、vars、source]
選択的なデバッグ情報
-preserveAllLocals コード生成はすべてのローカル変数を保存します (デバッグ目的)
-noImportError 未解決のインポートではエラーは発生しません
-エンコーディング デフォルトのソースエンコーディング形式を指定します(カスタムエンコーディングも可能です)
各入力ソース ファイル/フォルダー名に接尾辞を付けることで、ファイルごとに指定できます。
'[エンコーディング]')
-ログ ログファイルを指定する
-proceedOnError エラーが発生してもコンパイルを継続し、問題のあるクラスファイルをダンプします
メソッド
-詳細 アクセスされた処理済みコンパイル単位を印刷します
-参照情報 参照情報を計算する
-進捗 進行状況を表示 (のみ) -ログ モード)
-時間 速度情報を表示する
-出口なし コンパイルの最後に System.exit(n) を呼び出さないでください (エラーがない場合は n=0)。
-繰り返す コンパイルプロセスを繰り返す回 (パフォーマンス分析)
onworks.net サービスを使用してオンラインで ecj-gcj を使用する