これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 4.8 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gcj-dbtool-XNUMX です。
プログラム:
NAME
gcj-dbtool - libgcj のクラス ファイル マッピング データベースを操作する
SYNOPSIS
gcj-dbtool オプション DBファイル [MORE]..。
gcj-dbtool [-0] [-] [-n] [-a] [-f]
[-t] [-l] [-p [ライブラリディレクトリ]]
[-v] [-m] [- バージョン] [ - 助けて]
DESCRIPTION
「gcj-dbtool」は、クラスファイルマッピングデータベースを作成・操作するためのツールです。
「libgcj」はこれらのデータベースを使用して、バイトコードに対応する共有ライブラリを見つけることができます。
クラスの表現。 この機能は、事前にコンパイルする場合に役立ちます。
「gcj」の知識がないプログラム。
「gcj-dbtool」は、追加されたすべての jar ファイルが以下を使用してコンパイルされている場合に最適に機能します。
「-findirect-dispatch」。
なお、「gcj-dbtool」は現在「プレビューテクノロジー」として利用可能です。 私たちはそれがだと信じています
アプリケーション透過的な事前コンパイルを可能にする合理的な方法ですが、これは
未踏の領域。 ご意見をお待ちしております。
OPTIONS
-n DBファイル [サイズ]
これにより、新しいデータベースが作成されます。 現在、データベースのサイズを変更することはできません。 を選択できます
必要に応じて初期サイズを大きくします。 デフォルトのサイズは 32,749 です。
-a DBファイル ジャーファイル LIB
-f DBファイル ジャーファイル LIB
これにより、jar ファイルがデータベースに追加されます。 jar 内の各クラス ファイルに対して、暗号化
クラスのバイトコード表現の署名はデータベースに記録されます。 で
実行時、クラスはその署名によって検索され、クラスのコンパイルされた形式は次のようになります。
対応する共有ライブラリ内で検索されます。 の -a オプションはそれを確認します LIB
データベースに追加する前に存在します。 -f このチェックをスキップします。
[-][-0] -m DBファイル DBファイル,[DBファイル]
複数のデータベースを結合します。 出力データベースは既存のデータベースを上書きします。
既存のデータベースにデータベースを追加するには、リストに宛先を含めます。
ソース。
If - or -0 が使用されている場合、読み取るファイルのリストは、標準入力ではなく標準入力から取得されます。
コマンドライン。 ために -0, 入力ファイル名は代わりにヌル文字で終了します。
空白による。 引数に空白が含まれる可能性がある場合に便利です。 GNU が見つけたもの
-print0 オプションは、このモードに適した入力を生成します。
-t DBファイル
データベースをテストします。
-l DBファイル
データベースの内容を一覧表示します。
-p デフォルトのデータベースの名前を出力します。 デフォルトのデータベースがない場合は、次のように表示されます。
空白行。 もしも ライブラリディレクトリ が指定されている場合は、デフォルトのライブラリ ディレクトリの代わりにそれを使用します
データベース名の構成要素。
- 助けて
ヘルプメッセージを印刷して終了します。
- バージョン
-v バージョン情報を印刷して終了します。
onworks.net サービスを使用して gcj-dbtool-4.8 をオンラインで使用する