外部アプリケーションの起動


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

外部アプリ起動 SWT
Program program = Program.findProgram(".html");
 if (program != null) {
 program.launch(strUrl);
}
外部アプリ起動 Java1.6
if (!Desktop.isDesktopSupported()) {
 return;
}
Desktop desktop = Desktop.getDesktop();
//
if (desktop.isSupported(Desktop.Action.OPEN)) {
File file = new File("C:\\test.txt");
 desktop.open(file);
}
外部アプリ起動 Java1.5
String[] command = { "notepad.exe"};
ProcessBuilder builder = new ProcessBuilder(command);
builder.directory(new File("C:\\temp"));//作業フォルダの設定
Map<String, String> env = builder.environment();//環境変数を取得
Process process = builder.start();
InputStream stream = process.getErrorStream();
while (true) {
 int c = stream.read();
 if (c == -1) {
  stream.close();
  break;
 }
 System.out.print((char) c);
}
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。