• 締切済み

外部アプリの起動?

javaアプリケーションのメニューバーからIEを起動させて、Classファイルが格納されているフォルダのHTML文書を開き、使い方を表示させようと考えているのですが、javaから他のアプリケーションを起動させることはできるのでしょうか? Windowを新しく作ってそこに表示させるしかないのでしょうか?

  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

起動するなら、 Runtime.getRuntime().exec("c:\\......."); のようにすれば、可能です。

関連するQ&A

  • アプリケーション起動時のタスクバーについて

    アプリケーションを起動すると、普通、下のタスクバーのところに開いているアプリケーションのファイル名が表示されると思います。例えば複数開けば複数の名称が表示されますよね。 でも、私のパソコンは、突然、それが表示されなくなってしまいました。下のタスクバーには言語バーだけが格納されており、言語バーを復元すると下のタスクバーも消えてしまいます。もちろんスタートメニューもです。タスクバーのプロパティにも該当するメニューは見あたりません。ファイルを切り替えるのにタスクマネージャーを起動しなければなりません。とても不便で困っています。 どうしたらよいのでしょうか?

  • マシン起動直後のアプリ起動時のフリーズ

    OSを9.0にしてから、ときどき、 マシンを起動した直後に、何らかのアプリケーション(種類問わず)を 立ち上げようとすると、そこでフリーズ(?)します。 メニューバーには立ち上げようとしたソフト名が表示されているのですが (仮にそのソフトが FreePPP Setup なら、その名ですね、  いままさにそのソフトを呼びに行ってるところ、といった感じ)、 そこで1~2分くらい待っても、アプリケーションが立ち上がらないのです。 認識エラーって感じかなぁ....。 アプリケーション起動と書きましたが、 「フォルダ」や「ゴミ箱」を開く、というような ファインダー操作でもそんな調子なのです。 (つまりはファインダーがおかしいのかもしれませんが。) 日頃から、マシン起動直後、ハードディスクがまだ何やら カラカラ言っているうちは、マウスカーソルが表示されたあとも、 デスクトップ上のファイルやウィンドウが全て表示されたあとも、 何らかのファイルを「開く」ような動作はしないのですが、 それでもまだマシンから「準備が整ってないのに早すぎるヨ」と 言われてるようで....(^^; この症状は常に起こるわけではありませんが、 いったん起こると、強制終了→再起動後も、ずっと続くことが多いようです。 いまのところ、そういう場合には、 PRAMクリアとかデスクトップ再構築などを行うことで、 どうやら解決するようなのですが、 このフリーズの原因としてどのようなことが考えられるか、 見当の付く方がおられましたら教えてください。 マシン:Power Macintosh 7300/180 OS:MAC OS J1-9.0 「起動項目」フォルダ内のファイル:なし です。 (他にも必要な情報がありましたら、ご指摘ください。) どうぞよろしくお願いいたします。

    • ベストアンサー
    • Mac
  • メニューバー、ツールバーを非表示にする方法(IE)

    Win98SE、IE6です。 HTML文書を作成する方法として、HTML文書を開いた際、メニューバーを非表示にする方法を教えてください。

  • ソフトが起動しない

    タイトル以外にも不具合があります。 パソコンを立ち上げると通常のログイン画面が出ず、ユーザではなくゲストの状態で起動してしまいます。 一度ログアウトしてやると元に戻ります。 起動時にはいつもと違う、アナログ回線でネットに接続する時のようなプツプツ言う音がします。 デスクトップ上のアイコン、クイック起動バー、スタートメニューのどれを使ってもアプリケーションソフトが起動しません。 デスクトップ上のアイコンをクリックしてフォルダを開くことも出来ませんでした。 「ファイル名を指定して実行」を使えばアプリケーションは起動しますし、実行中のアプリケーションからファイルやフォルダを開いたり、IEを立ち上げたりすることは出来ます。 一体この現象は何が原因なのか、対処法などわかりましたら教えてください 「応答なし」になっているものは現在在りません。 不必要な常駐ソフトも終了してあります。

  • JavaアプリケーションからHTMLの起動

    Javaアプリケーションから、HTMLファイルを画面サイズを指定して、起動することは可能でしょうか。可能であれば教えてください。お願いします。

  • iアプリのブラウザ起動について

    はじめまして。 JAVAでiアプリの開発をしているのですが、わからないことがありますので、 ぜひお力添え願えませんでしょうか。ちなみに、JAVAでの開発は初めてです。 <開発環境> doja5.1 eclipse windows XP <質問> iアプリ起動時に、外部からUART通信にてHTMLデータを受信します。 受信したHTMLデータは、スクラッチパッドに格納します。 その後、スクラッチパッド上に格納したHTMLデータを読み込んで、ブラウザで起動したいのですが、 ここでブラウザの起動がうまくいっていません。 以下のようなコードでやってみましたが、うまくっていません。 launch(LAUNCH_BROWSER,           new String[]           {"scratchpad:///0;pos=0"}); や launch(LAUNCH_BROWSER,           new String[]           {"<HTML>~~~</HTML>(HTMLデータを埋め込み)"}); などしてみましたが、うまくいかず・・・。 ほかの方法があるかとネットや書籍を探して見ましたが、そういった類のコードが 見当たらなかったため、質問させていただいております。 このようなことができるのかもわからないまま開発しております。 どうかお力を貸してください。

    • ベストアンサー
    • Java
  • Windowsアプリ 外部プログラムの複数起動

    Windowsアプリを作成することになり、そのアプリで次の 動作をさせたいと思っています。 ・メニューバー内の項目をクリックすると同一exeファイルが  複数起動する。 ・例として、  ・・「ファイル(F)」のリスト内に「レポート」という    項目を作成し、「ファイル(F)」→「レポート」と    選択し「レポート」をクリックすると、Report.exe    (C:\Program Filesフォルダ内)を4個起動させる。  ・・4個のexeは、別々のウィンドウで表示される。  ・・その別々のウィンドウは、重ねて表示することや、    並べて表示することもできる。 開発環境を下記します。  WindowsXP Professional  Visual Studio.NET 2002  VC++ MFC そこで質問ですが、上記の動作は、  ・実現できますか。  ・実現できるならSDI、MDIのどちらになりますか。  ・実現できるなら参照するサイトやサンプルプログラム、   書籍、ヒントとなる関数やコードなど、なんでも   よろしいのでご存じなことを教えて頂けないで   しょうか。 ご存じの方すいませんがよろしくお願いします。

  • 既定のブラウザについて

    お尋ねいたします。 既定のブラウザとしてFirefoxを設定してます。他のアプリケーションから Web ページを開いたり、HTML ファイルを表示するときに Firefox が使われます。しかしそうでない場合があります、たとえば[Windows Update]等はIEが起動します、何故なのかかねてより疑問に思いお尋ねいたします。 PC環境:Window XP SP2. Firefox ver2.00

  • マイコンピュータの表示がおかしい

     昨日急にマイコンピュータ(その他フォルダの表示)がおかしくなってしまいました。具体的に言うと、メニューバーと格ボタン類とアドレスバーが無くなってしまいました。表示されているのはタイトルバーとファイルのみです。IEではちゃんとメニューバー等表示されています。フォルダオプションをデフォルトに戻してみても同じ結果です。OSはWindows2000proです。エクスプローラーの故障でしょうか?直すにはどうしたらいいでしょうか?お願いします。

  • 外部アプリケーションの起動について

    Windows 7 32ビット機で、VC++ 2010 Express を利用して Windowsフォームアプリケーションを作成しております。文字コードはマルチバイト文字を選択しました。 アプリケーション自体は、メニュー画面にいくつかのボタンを設け、押下すると所定の実行ファイルが起動するといった非常に簡単なものです。 外部アプリケーションの起動方法ですが、ShellExecute()関数またはCreateProcess()関数を使用するのが一般的との事ですので、今回はCreateProces()関数を使うことにしました。大きな理由は、アプリケーションの実行待機機能が使いたかったためです。 とくに問題なくビルドが完了し実行してみたところ、殆どのアプリケーションは起動できるのですが、ひとつだけ起動できないものがありました。正確には、起動できないというよりは、タスクマネージャーにより起動されていることは確認できるのですが、バックグラウンドで動作するかのように肝心の画面が表示されません。 この状態になると(主プロセスである?)メニュー画面の制御がきかず(応答なし状態)、タスクマネージャーにより強制終了すると、ここでやっと表示されなかった画面が表示されるといった具合です。 何故このような現象が起こるのか、どのようにすれば解決するのかわかりません。誠に恐れ入りますがご教示賜りたく、何卒よろしくお願いいたします。 なお、下記にご参考となり得る情報を記載します。 1. 関数部分の記述は以下のとおりです。 rVal = CreateProcess ((LPTSTR)Fname, NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); Fnameは、フルパスのファイル名がセットされたchar型変数で、ここでは第1引数に記述していますが、第2引数に記述した場合でも結果は同じです。 2. 上記の(LPTSTR)の記述はおまじない的なもので、この記述が無くても挙動は変わりません。どこかの記事で、Windows 7 で動作しない場合の対応と紹介されていましたので。 3. 実行ファイルは、R社のプリンタドライバーのインストーラ(.exe)です。 4. Z社のプリンタドライバーのインストーラやその他のアプリケーション(.exe)は問題なく動作します。 5. メニュー画面には複数のボタンがありますが、対応するロジックはすべて同じで、Fnameにセットされた値のみ異なります。 6. ShellExecute()関数を利用すると、問題なく動作します。