これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの 5 つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド gij-XNUMX です。
プログラム:
NAME
gij - Java バイトコード用の GNU インタープリター
SYNOPSIS
ギジ [オプション]..。 ジャーファイル [ARGS...]
ギジ [-瓶] [オプション]..。 CLASS [ARGS...]
[-cp path] [-クラスパス path]
[-D名[=値] ...]
[-ms=数] [-mx=数]
[-X引数] [-詳細] [-verbose:クラス]
[--showversion] [- バージョン] [ - 助けて][-?]
DESCRIPTION
「gij」は、「libgcj」に含まれる Java バイトコード インタプリタです。 「gij」は次では利用できません
あらゆるプラットフォーム。 移植するには、少量のアセンブリ プログラミングが必要ですが、
によってサポートされるすべてのターゲットに対して実行されました GCJ.
「gij」の主な引数はクラスの名前、または「-jar」を付けた場合は jar ファイルです。 オプション
この引数の前は「gij」によって解釈されます。 残りのオプションは
解釈されたプログラム。
クラス名が指定されており、このクラスに、
適切なシグネチャ (唯一の引数として「String[]」を持つ「static void」メソッド)、
その場合、「gij」はエラーを出力して終了します。
jar ファイルが指定されている場合、「gij」はその中の情報を使用してどのクラスかを決定します。
「main」メソッドが呼び出されます。
「gij」は、残りのすべてのコマンドライン オプションを使用して「main」メソッドを呼び出します。
「gij」はコードの解釈に限定されないことに注意してください。 「libgcj」にはクラスが含まれているため、
共有オブジェクトを動的にロードできるローダー。「gij」に次の名前を付けることができます。
コンパイルされ、クラスパス上の共有ライブラリに置かれたクラス。
OPTIONS
-cp path
-クラスパス path
初期クラスパスを設定します。 クラスパスはクラスとリソースを見つけるために使用されます
ファイル。 指定した場合、このオプションは「CLASSPATH」環境変数をオーバーライドします。
「-jar」が使用されている場合、このオプションは無視されることに注意してください。
-D名[=値]
これは、という名前のシステム プロパティを定義します。 名 価値あり 値。 場合 値 指定されていません
その場合、デフォルトは空の文字列になります。 これらのシステム プロパティは次の時点で初期化されます。
プログラムの起動時に実行時に取得できます。
「java.lang.System.getProperty」メソッド。
-ms=数
「-Xms」と同等。
-mx=数
「-Xmx」と同等。
-確認する
バイトコードが VM 仕様に準拠しているかどうかを検証しません。 さらに、これ
オプションを指定すると、BC-ABI コンパイル時に実行される型検証が無効になります。
コード。
-X
-X引数
「-X」を単独で指定すると、「gij」はサポートされているすべての「-X」オプションをリストします。
現在、次のオプションがサポートされています。
-Xmsサイズ
初期ヒープ サイズを設定します。
-Xmxサイズ
最大ヒープ サイズを設定します。
-Xssサイズ
スレッドスタックサイズを設定します。
認識されない「-X」オプションは、他のランタイムとの互換性のために無視されます。
-瓶
これは、「gij」に渡された名前が、
クラスではなくjarファイルです。
- 助けて
-? ヘルプを印刷して終了します。
--showversion
バージョン番号を出力して続行します。
- 完全版
詳細なバージョン情報を出力して終了します。
- バージョン
バージョン番号を出力して終了します。
-詳細
-verbose:クラス
クラスが初期化されるたびに、標準エラーに短いメッセージを出力します。
「gij」は、既存のオプションとの互換性のために、次のオプションも認識し、無視します。
アプリケーション起動スクリプト: "-client"、"-server"、"-hotspot"、"-jrockit"、"-agentlib"、
「-agentpath」、「-debug」、「-d32」、「-d64」、「-javaagent」、「-noclassgc」、「-verify」、および
「-verifyremote」。
onworks.net サービスを使用してオンラインで gij-5 を使用する