web-dev-qa-db-ja.com

Eclipse内部ブラウ​​ザー(Ubuntu 12.10)を有効にする方法は?

Eclipse 4.2 x64 on buntu 12.10 x64をインストールしました。内部Webブラウザを使用する必要がありますが、デフォルトでは無効になっています。

Use internal web browserpreferences -> General -> web browserラジオボタンは無効になっています。どうすれば有効にできますか?

Ubuntu 12.04 x64を使用する別のPCにEclipse 4.2 x64をインストールしましたが、内部ブラウ​​ザーは完全に機能します。

4
ofakher

そのチェックボックスは、FAQで設定された基準を満たす場合にのみ開きます。そこからコピー/貼り付け:

質問:Linux上でEclipse内でSWTブラウザーを実行するには何が必要ですか?

回答:各Eclipseリリースでサポートされているブラウザのバージョンを以下にリストします。最終的なリリースではないMozilla/XULRunnerバージョン(例:ベータ、アルファ、ナイトリー)は、バージョンが技術的にリストされているバージョン範囲を満たしていてもサポートされないことに注意してください。 また、Mozilla/XULRunnerは、使用されているSWT jarと同じアーキテクチャ用にコンパイルする必要があることに注意してください

Eclipse 3.0.x: Mozilla 1.4 GTK2 - 1.6 GTK2.
Eclipse 3.1.x: Mozilla 1.4 GTK2 - 1.7.8 GTK2.
Eclipse 3.2.x: Mozilla 1.4 GTK2 - 1.7.x GTK2.
Eclipse 3.3.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x.
Eclipse 3.4.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.0.x.
Eclipse 3.5.0 and 3.5.1: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.1.x.
Eclipse 3.5.2: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x 
(but not 2.x).
Eclipse 3.6.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x 
(but not 2.x), WebKitGTK+ 1.2.x (see How do I use the WebKit renderer on Linux-GTK?)
Eclipse 3.7.x/4.1.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x and 3.6.x 
(but not 2.x), WebKitGTK+ 1.2.x and newer
Eclipse 3.8.x/4.2.x: Mozilla 1.4 GTK2 - 1.7.x GTK2, XULRunner 1.8.x - 1.9.x, 3.6.x and 10.x 
(but not 2.x nor 4.x - 9.x), WebKitGTK+ 1.2.x and newer

また、リンクされたGeckoライブラリでコンパイルされている場合、Geckoバージョンが含まれているFirefoxリリースは、上記のMozillaバージョンと相関し、Eclipse 3.1以降(Linuxのみ)でも使用できます。 mozilla.orgからのFirefoxのダウンロードはこの基準を満たしていませんが、主要なLinuxディストリビューションに含まれるFirefoxのインストールは、XULRunnerがインストールされていない場合によく行われることに注意することが重要です。リンク可能なGeckoライブラリなしでFirefoxインストールを使用しようとすると、「No more handles [NS_InitEmbedding ... error -2147221164]」というメッセージを含むエラーがスローされます。

システムにインストールされているMozillaまたはFirefoxのバージョンは、Linuxディストリビューションによって異なります。次のLinuxディストリビューションは、ブラウザウィジェットを使用するためのMozillaの最小要件を満たしています。

RedHat Enterprise Linux 3
Suse 9

重要な2つのこと:

  • Mozilla/XULRunnerは、使用されているSWT jarと同じアーキテクチャ用にコンパイルする必要があります。

  • Eclipse 3.8.x/4.2.x:Mozilla 1.4 GTK2-1.7.x GTK2、XULRunner 1.8.x-1.9.x、3.6.x、および10.x(ただし2.xも4.x-9.xではありません)、 WebKitGTK + 1.2.x以降


これらの基準を満たし、それでも変更できない場合は、これをEclipseフォーラムに持ち込むか、バグを報告することを検討してください(それがすべてあるべきだと確信している場合)。

1
Rinzwind

Ubuntu 13.10およびEclipse Keplerにlibwebkitgtkをインストールすることで問題を解決しました。

Sudo apt-get install libwebkitgtk-1.0-0

適切なWebkitライブラリがシステムにインストールされていない場合、EclipseのデフォルトはXULRunnerになります。そのため、このライブラリをインストールするとエラーが解決します。これが機能しない場合は、libwebkitgtkの最新バージョンをインストールする必要があります。

12
paulodiovani

Ubuntu 13.04では、Eclipseを使用して自動的に機能しましたが、どのWebkitが欠落していたのかわかりませんでした。

よろしく、

ガブリエル・メディナ

aptitude install libqt4-webkit libqt5webkit5 libqtscript4-webkit libqtwebkit4 libswt-webkit-gtk-3-jni libwebkitgtk-1.0-0 libwebkitgtk-3.0-0
1
Rha7

数日前に12.04からUbuntu 14.04にアップグレードしました。 Eclipse(Kepler)とUbuntu 14.04の間で気付いた問題は、Eclipseの内部Webブラウザーが無効になったことです。トリックは、libwebkitgtk-1.0.0をインストールすることでした。 Ubuntu 14.04にはlibwebkitgtk-3.0.0がプリインストールされていますが、これはEclipseで使用されるSWTと互換性がありません。


Sudo apt-get install libwebkitgtk-1.0-0


1
iec2011007

Eclipse.iniの最後に次の行を追加します。

-Dorg.Eclipse.swt.browser.DefaultType=webkit
-Dorg.Eclipse.swt.browser.UseWebKitGTK=true

これにより、webkitの代わりにxulrunnerを使用できるようになります。

1
jsartti

最善の解決策は、現在実行中のブラウザーパスをEclipse-> window-> preferences-> general-> web browser->に追加することです。
今、use external web browserを確認してください。 addをクリックして、ブラウザのパスを追加し、適用をクリックします。

Ubuntuでブラウザのパスを知るには、ターミナルでwhich firefoxと入力してEnterキーを押します。パスを取得します。

5時間後にこの解決策を見つけて、これを行うための多くの方法を試しました:xulrunner、webkitなどなどですが、誰にとっても最高の仕事はこれです。幸せなコーディングを評価してください。

0
himanshu sharma