0

Javaファイル処理プログラムがOpenWith...コマンドで開かれた場合、またはファイルのデフォルトプログラムとして設定されている場合、それを開いたファイルをどのように処理しますか。

コマンドライン引数として渡されますか?どのような形式で?

また、.exeラッパーでラップされたプログラム、またはAOTコンパイラでコンパイルされたプログラムはどうでしょうか。

4

3 に答える 3

1

Javaファイル処理プログラムの実行可能ファイルを作成します。これを読んでください-実行可能ファイルを作成する方法を知りたい場合は、実行可能ファイルを作成しますか?

コマンドラインで、次のように言うことができます。executable FileName.ext

FileName.extmainプログラムのargs[0]属性で使用可能になります。すなわち

       public static void main(String[] args){
           String fileName = args[0];
        }
于 2012-10-28T01:09:04.737 に答える
1

アプリを起動します。Java Web Startを使用して、起動ファイル(JNLP)内のファイルタイプへの関心を宣言します。

へのパスは、への2番目の引数としてとしてFile渡されます。最初の引数は(私は忘れます)または。のいずれかになります。Stringmain-edit/open-print

また、.exeラッパーでラップされたプログラム、またはAOTコンパイラでコンパイルされたプログラムはどうでしょうか。

別の質問でそれを聞いてみませんか?JWSを使用してデプロイする場合は、Jarを使用します。

于 2012-10-28T01:42:05.213 に答える
0

main()の引数としてファイルのパスを受け取る必要があります。

プログラムにファイルを渡すためのコマンドライン引数の使用を参照してください(重複している可能性がありますか?)

于 2012-10-28T01:10:14.767 に答える