• ベストアンサー

Javaのプログラムから外部のソフトウェアやコマンドプロンプトを起動・

Javaのプログラムから外部のソフトウェアやコマンドプロンプトを起動・操作する方法 インターネットではよく「プログラムランチャー」というものが出回っていますが、 Javaでは外部のプログラムを起動することは可能なのでしょうか? 自分で調べてインターネットブラウザを立ち上げることは可能だということがわかりました。 またコマンドプロンプトをJavaプログラムから呼び出し・操作することができれば解決できると思うのですが それは可能でしょうか? 方法を知っている方、また参考にできるサイトがありましたらよろしくお願いします。 その他にもこの言語ならできるなど何でもいいのでアドバイスお願いします。

  • Java
  • 回答数2
  • ありがとう数16

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

できるわ。 http://www.hellohiro.com/command.htm この辺を参照して。

yone6379
質問者

お礼

JavaでHello Worldに普通に書いてあったんですか… 検索不足でした。ありがとうございます。

その他の回答 (1)

回答No.1

/* できることは一応出来る。コマンド自体べた書きすると移植しづらくなるかもね。 http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html#getRuntime%28%29 http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html#exec%28java.lang.String%29 */ class Q5893087{ public static void main(String[] args) throws java.io.IOException{ java.lang.Runtime.getRuntime().exec("notepad.exe"); } }

yone6379
質問者

お礼

やはりRuntimeメソッドを利用するのですね。ありがとうございます。

関連するQ&A

  • javaプログラムを動かす時のコマンドプロンプトについて。

    プログラムに関しては、htmlを少しかじった程度の素人です。暇な時間を利用して、プログラムを学んでみようと思っています。 java開発ツールの Java(TM) 2 SDK, Standard Edition 1.4.2_04 をインストールしてプログラムを動かしてみようとしたのですが、コマンドプロンプトでパスを入力すると 「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されてしまい動きません。 環境引数、環境変数 PATH CLASSPATH 等の設定が必要だという事まではわかったのですが、具体的にどこをどういじれば良いのかが分かりません。 また、コマンドプロンプトではデフォルトでC:\Windowsと出るようなのですが、私のものは C:\Documents and Settings\ユーザー名>と表示されます。 どなたか詳しい方がいらっしゃいましたら、解決法をご指導下さい。 ちなみにOSはWinXPを使用しております。 宜しくお願いします。

    • ベストアンサー
    • Java
  • コマンド プロンプト

    java初心者です。「やさしいjava」という本を買い、それで学ぼうとしているのですが、早速躓きました。 最初にコマンドプロンプトに打ち込むところで、本の通り「cd c:\YJSample\01」と打ち、「>javac Sample1.java」と打ち込んだのですが、「'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出るのですがどうすれば解決できるのでしょうか?

    • ベストアンサー
    • Java
  • コマンドプロンプト、JDKについて

    この度JAVA言語を勉強しようと思いまして、 JAVA言語の参考書を購入し、勉強、練習しているのですが、JDKをインストールし、コマンドプロンプト内にてディレクトリの移動まではできるのですが、ソースファイルを作成し、javacでコンパイルしようとするとコマンドプロンプト内にて「’javac’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と表示されコンパイルできないのですが、その原因が全くわかりません。対処法を教えてください。 OSはXPです。

  • コマンドプロンプトが動いてくれません。

    javaの参考書を読みながら勉強しています。 本に記述されているコードをコマンドプロンプトで動かそうとしましたが、 コンパイルが出来ませんでした。 「'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。」と、メッセージが表示されます。 久しぶりにコマンドプロンプトを使いました。以前は正常に動いていました。 エクリプス上では動いているので、コードの記述には問題がないと思います。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • コマンドプロンプト上のプログラムが起動しません

    WinXPを使っているのですが、たとえばバッチファイルを開こうとしても起動しません。 コマンドプロンプトにてファイル名を入れてしたんですが、「’ファイル名’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 という表示が出てきてしまいます。 ファイル名は間違っていないので、なにがおかしいのかまったくわかりません。 ちなみに環境変数はPATHEXT=COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH 回答できるかたよろしくお願いいたします。

  • コマンドプロンプトのコマンドパス

    なにかを触ったのか、コマンドプロンプトで各種コマンドが 使えなくなってしまいました。 下記エラーが出ます。 'ipconfig' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 解決方法をご存知の方がいらっしゃいましたらご教授ください。

  • コマンドプロンプトに詳しい方へ質問します。

    javaの勉強をしようと思い、コマンドプロンプトへの入力をしておりますが、 「'javac'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されていません。」のメッセージがでます。 どのように解決したらよいでしょうか? JAVAはインストール済みです。(jdk-6u24-windows-i586.exe) PATHの 環境変数も済ませています。 OSはXPです。 いったい何が悪いのでしょうか? よろしくお願いします。

  • コマンドプロンプトが動かない

    QNo.2044007にも似たような質問があったのですが、解決しなかったため質問させていただきます。 現在大学の授業でjavaを使用したプログラミングの授業を取っています。授業後、復習をしようと思って授業で使用したjavaファイルを学校のほかの端末でHドライブに移してコマンドプロンプトを開いたのですが、 「'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 というエラーが出てコンパイル(javac)ができません。notepadという指示は受け付けてくれたのですが、それ以外だめです(>< 何をどうしたら操作可能になるのでしょうか? 初心者なので、できればわかり易い回答をお願いいたします・・・

  • javaでコマンドプロンプトの呼び出し

    javaからコマンドプロンプトを起動させコマンドを実行させたいのですがどうやればいいでしょうか? コマンドプロンプトは起動しなくてもコマンドが実行できればいいんですが・・・。 具体的にはcopy等のコマンドが使いたいです。できればtelnetも使えればとおもっていますが。。。 よろしくお願いします。

    • ベストアンサー
    • Java
  • コマンドプロンプトにて

    すみません、初質問で機械オンチなdoanです。 コマンドプロンプトでSSIDというのを表示させたいんですが、コマンドプロンプトを開いてipconfig ENTERキーと押しても「ipconfigは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と表示されてしまいます。 ほかのコマンドもちゃんと動くものと動かないものがあります。治す方法はないでしょうか?