メモ帳を例にとってみましょう。メモ帳でファイルを開くことができ(右クリックしてで開くか、ファイルがすでにメモ帳に関連付けられている場合はファイルをダブルクリックします)、ファイルの内容が表示されます。私が書いているプログラムでxmlファイルを開いて、解析を実行して目的の出力を提供できるようにしたいと考えています。Javaでこれを行うにはどのような方法がありますか?プログラムを開いたときに、プログラムに渡される引数を要求する必要がありますか?これはC++または他の言語で簡単ですか?さらに詳しい情報が必要な場合はお知らせください。これが私の状況を説明するために思いついた最善の方法でした。そのため、Google検索が空になっている可能性があります。よろしくお願いします!
2 に答える
拡張機能を Java jar に関連付けると、ファイル名が渡されますargs[0]
。これほど簡単なことはありません。「hello world」プログラムで試してみることをお勧めします。;)
ファイルの内容を表示する..Javaでこれを行うにはどのような方法がありますか?
アプリをインストール/起動します。Java Web Startを使用します。
Java Web Start (JWS) は、リッチ クライアント (Swing、AWT、SWT) デスクトップ アプリケーションをネットワークまたはインターネット リンクから直接起動するために使用される Oracle Corporation のテクノロジです。Java をサポートするプラットフォームの「ワンクリック」インストールを提供します。
JWS は、スプラッシュ スクリーン、デスクトップ統合、ファイルの関連付け、自動更新 (遅延ダウンロードと更新のプログラムによる制御を含む)、プラットフォーム、アーキテクチャまたは Java バージョン、構成によるネイティブおよびその他のリソースのダウンロードの分割など、多くの魅力的な機能を提供します。ランタイム環境 (最小 J2SE バージョン、ランタイム オプション、RAM など)、拡張機能を使用した共通リソースの簡単な管理..
これがデモです。JNLP API ファイル サービス(JWS アプリで使用できる API) の.zzz
1 つ。IntegrationService
関連付けは、JNLP API のを使用してプログラムで行うこともできます。