- ベストアンサー
Eclipse3.4.1:ブラウザ設定方法(Firefoxプロファイル別)
現在、Firefoxのプロファイルをdefaultとdevelopmentの2つに分けていて、Eclipseからブラウザを起動する時にdevelopmentの方を起動したいのですがEclipseのブラウザ設定画面において ロケーション:D:\Program Files\Mozilla Firefox\firefox.exe パラメータ:-p development -no-remote と設定しているのですが、defaultのプロファイルが起動してしまいます。 どこがまちがっているのか教えてもらえないでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
外部ブラウザにFirefox(Mozilla)を指定した場合、設定画面で指定したパラメータは無視されるようです。 これは一案ですが、バッチファイルで起動することはできます。 エディタで start "" "C:\Program Files\Mozilla Firefox\firefox.exe" -p development %1 この1行を拡張子.cmdで(starter.cmdのような名前で)保存し、Eclipseの設定でそのファイルをブラウザとして追加指定してやれば、起動できます。
その他の回答 (1)
- FlossenEngel
- ベストアンサー率77% (132/170)
すみません、JSPでは確認してませんでした。(確認したのはツールバーの起動ボタンとProject ExplorerからのOpen with Browserです) JSPがブラウザをどうやって起動しているのか分かりませんが、もし自前で(Eclipse本体の機能を使わず)起動しているとしたら、バッチではダメなのかもしれませんね… と思いつつ今Static Web ProjectからRun on Serverで試してみましたが、Profile指定は効いてます。Jave EE Toolsは入れてないのでJSPは試せないのですが… workspace/.metadata/.log に何かエラーが記録されてませんか? ついでにもうひとつ別の案を(ダメかもしれませんが(^^;) EclipseのBrowserの設定でLocationが C:\Program Files\Mozilla Firefox\firefox.exe になっているのを C:\Program Files\Mozilla Firefox\Firefox.exe に変えて試してみて下さい。(パラメータは「-p development -no-remote %URL%」) (Eclipseは外部ブラウザがFirefoxかどうかをファイル名で判定していますが、大小文字を区別してしまっているので、1文字でも大文字に変えてやれば判定に失敗して特別扱い(パラメータを無視)されなくなるため)((これ、3.4.1でも直ってないんですね…))
お礼
>>JSPでは確認してませんでした。(確認したのはツールバーの起動ボタンとProject ExplorerからのOpen with Browserです) いえいえ、こちらが説明不足でしたすみません。 ご指摘のとおりfirefoxをFirefoxにして パラメータ:-p development -no-remote %URL% にすると正確に起動しました。 ちなみに%URL%はなくてもOKでした。 「実行の構成」にあるwebブラウザ設定のところでは、firefoxでも大丈夫なのですが、今回のようにウィンドウ>設定>ブラウザのところではFirefoxにしないとダメなようですね。 丁寧な回答、どうもありがとうございました。
お礼
FlossenEngelさん、早急な回答ありがとうございます。 実は、バッチファイルを使う方法は私もやってみたのですがこの方法だとEclipseのツールバーにある「ブラウザ起動」ボタンを押すと指定したプロファイルでブラウザが起動できるのですが、 例えば、JSPを実行した場合、普通にfirefox.exeを指定していた時には URLに[http://localhost:8080/プロジェクト名/コンテンツフォルダ/test.jsp/] などが渡されてfirefoxが起動するのですが、バッチファイルの方法を使うとfirefoxが起動しません。 FlossenEngelさんの環境ではurlが渡されてfirefoxが起動できますか?