0

プログラムが実行されたら、ファイルを開こうとしていません。Desktop.open を使用して、ファイルを右クリックして [Open-with] を選択し、アプリケーションを選択できるようにしようとしています。次に、開いているファイルへのパスを引数の 1 つとしてアプリケーションに渡したいと思います。これにより、たとえば、テキスト エディターを作成でき、クライアント プログラムを実行して他のファイルを処理する必要がなくなります。

4

1 に答える 1

0

ファイルをクリックして開くを選択すると、すでにアプリケーションを選択できるはずです。推奨されるアプリケーションのリストに表示されない可能性がありますが、参照して起動することはできます。

Linux システムでどのように機能するかはわかりませんが、Windows システムではアプリケーションへのファイル パスを取得します。次の例は、「open with」で開いたファイルのパスを出力します。

public static void main(String[] args) { 
     System.out.println(args[0]);
}
于 2012-05-07T06:45:13.300 に答える