質問

私は私の目的は(:geditのファイル名引数例:で)コマンドを実行することであるスタンドアロンアプリケーションを作成しました。 Javaプログラミングを介してこれを行う方法。私は以下のコードを試してみましたが、その作業はありません。

String[] command = new String[]{"gedit", "abc"};  
Process child = Runtime.getRuntime().exec(command);  
私は、exec()コマンドで組み合わせのすべての種類を試してみましたし、またJavaProcessBuilder何回も使用されるが、私は、このためのソリューションを取得しないように見えるしました。缶誰もがこれで私を助けてください。私はすでに無駄に多くのリンクが、すべてを訪問した、コードを与えることをしてみてください。助けてください。
事前に-Thanks

役に立ちましたか?

解決

あなたはgeditの(例えば/ホーム/ユーザー/ binに/ geditの)への完全修飾パスを指定する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top