メモ帳の代わりに.txtファイルを読み取るようにJAVAリーダーをコーディングしています。問題は、そのプログラムをデフォルトのプログラムに設定して、すべての.txtファイルを開くことです。では、プログラムは、プログラムを介して開いているファイルをどのように区別しますか?最初にJFileChooserを開き、ユーザーがJFileChooserを介してそのファイルを開くようにするプログラムを作成したくありません。メモ帳のように.txtファイルを開くJavaでメモ帳を作成したいだけです。* .txtというファイルをクリックすると、プログラムを使用してそのファイルが開き、プログラムにそのファイルの文字が表示されます。
質問する
130 次
2 に答える
1
確かに、ここでの問題は、Windows / OSX / Linuxにプログラムをデフォルトとして登録させることです。これは、おそらくプログラムの範囲外で発生する必要がありますか?
Windows / Mac(Linuxでは不明)で「Openwith ...」を実行し、代わりにプログラムを使用できます。次に、プログラムはファイル名をコマンドライン引数として取り、必要に応じてそれを実行できます。
于 2012-12-05T15:23:34.790 に答える
1
テストはしていませんが、ソースからJarファイルを作成し、OSがそのファイルをポイントして* .txtファイルを開くようにすると、開くファイルの絶対パスは次のようになります。メインの「String[]args」。簡単なテストをしてもらえますか?
于 2012-12-05T15:24:11.680 に答える