これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ikvm です。
プログラム:
NAME
ikvm - CLI ランタイムを使用して実行可能な Java 仮想マシン
概要
ikvm [ オプション ] class [ 引数 ... ]
ikvm [ オプション ] -瓶 jarファイル [ 引数 ... ]
DESCRIPTION
IKVM は、共通言語インフラストラクチャ (CLI) ランタイム用の Java の実装です。
Java バイト コードを CIL および GNU に変換するバイト コード JIT コンパイラ/ベリファイアが含まれています
Java クラス ライブラリを提供するクラスパス。 ikvm プログラムはこの翻訳を実行し、
実行時の実行、 ikvmc(1) プログラムは CIL に静的コンパイルを提供します。
このプログラムは、 ジャワ そのプログラム
Java バイトコードを (JIT の有無にかかわらず) 実行し、そのツールのサブセットを取得します。
ここで指定されているオプションと引数。
ikvm 完全修飾 Java 上の XNUMX つのモードで動作します。 クラス名 またはjarファイル上で
-瓶 jarファイル 与えられたオプション。 残りの引数 引数 ... に渡されます
メインクラス。
CLASS 検索
-cp / -classpath オプション、-jar がない場合、クラスは現在のディレクトリで検索されます。
オプションがあり、CLASSPATH 環境変数が設定されていません。
CLASSPATH のみが設定されており、クラスの検索にのみ使用されるオプションが指定されていない場合、
CLSSPATH に が含まれない限り、現在のディレクトリは使用されません。
-cp / -classpath が指定された場合、CLASSPATH は無視されます。
-jar を指定すると、jar ファイルは、次のいずれかの場所から取得したクラスパスの先頭に配置されます。
-cp / -classpath オプション、または CLASSPATH から。
の説明も参照してください。 -Xbootクラスパス 以下のオプション。
OPTIONS
-cp path
-クラスパス path
アプリケーションのクラスとリソースを検索するための JVM クラスパスを設定します。 の path is
: (Windows では;) で区切られた一連のディレクトリと zip/jar ファイル。 これなら
オプションを複数回指定すると、最後のオプションのみが適用されます。
-D名=値
システムプロパティを設定する 名 〜へ 値.
-ea[:パッケージ名 ... | :クラス名]
-enableassertions[:パッケージ名 ... | :クラス名]
アサーションを有効にします。
-da[:パッケージ名 ... |:クラス名]
-disableassertions[:パッケージ名 ... | :クラス名]
アサーションを無効にします。
-バージョン
IKVM とランタイムのバージョンを表示する
-Xbootクラスパス:path
ブートストラップ クラスとリソースのブート JVM クラスパスを設定します。 の path
: (Windows では;) で区切られた一連のディレクトリと zip/jar ファイル。 これなら
オプションを複数回指定すると、最後のオプションのみが適用されます。
-Xブレイク
起動時にユーザー定義のブレークポイントをトリガーする
-Xmethodtrace:string
指定された出力メソッドにメソッド トレースを構築します。
-Xセーブ 生成されたアセンブリをデバッグ用に保存します。
-Xタイム 実行の時間を計ります。
-エクストレース:名
指定されたすべてのトレースポイントを表示します 名.
-Xwait 終了後もプロセスを滞留させます。
-? -助けて
使用状況の概要を表示します。
onworks.net サービスを使用してオンラインで ikvm を使用する