Javaでの質問です。 現在、JavaでWindowアプリを作成中、SWTのボタンを押すと他のアプリケーションが立ち上がるように作りたいと考えています。 そこで、java.lang.ProcessBuilderクラスを利用して起動したいと考えていたのですが、なぜか動きません。 いろいろ原因を調べているのですが原因が追求できずに困っています。 詳しい方がいれば教えていただけないでしょうか。 【現状】 本体のプログラムはスレッドを用いたプログラムになっている。 ボタンを押して起動するプログラムはスレッドプログラムである。 ボタンを押しても外部プログラムは起動しないが、本体プログラムを終了すると起動してほしい外部プログラムが起動する。 windowsの計算機やメモ帳、paintなどは起動するし、wordやオープンオフィスなんかで実験すると問題なく起動する。 これが現状です。 何か特別な処理を入れなければいけないのか、よくわかっていません。 お手数をおかけします。 何卒、宜しくお願いします。
↧