org.eclipse.swt.program.Programクラスを使うと、ファイルの拡張子に応じて外部のアプリケーションを起動したり、アイコンのイメージを取得したりすることができます。下記のコードは、xlsという拡張子に関連付けられているアプリケーションを検索し、アイコンの取得と起動を行います。
Program program = Program.findProgram("xls"); // アイコンを取得 Image image = new Image(null, program.getImageData()); // プログラムを実行 program.execute("./test.xls");
アプリケーションを実行するだけならProgramクラスのstaticメソッドでも可能です。
Program.launch("./test.xls");
最終更新時間:2005年11月25日 00時39分59秒