Eclipse 4.2 x64 on buntu 12.10 x64をインストールしました。内部Webブラウザを使用する必要がありますが、デフォルトでは無効になっています。
Use internal web browser
のpreferences -> General -> web browser
ラジオボタンは無効になっています。どうすれば有効にできますか?
Ubuntu 12.04 x64を使用する別のPCにEclipse 4.2 x64をインストールしましたが、内部ブラウザーは完全に機能します。
そのチェックボックスは、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フォーラムに持ち込むか、バグを報告することを検討してください(それがすべてあるべきだと確信している場合)。
Ubuntu 13.10およびEclipse Keplerにlibwebkitgtk
をインストールすることで問題を解決しました。
Sudo apt-get install libwebkitgtk-1.0-0
適切なWebkitライブラリがシステムにインストールされていない場合、EclipseのデフォルトはXULRunnerになります。そのため、このライブラリをインストールするとエラーが解決します。これが機能しない場合は、libwebkitgtk
の最新バージョンをインストールする必要があります。
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
数日前に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
Eclipse.ini
の最後に次の行を追加します。
-Dorg.Eclipse.swt.browser.DefaultType=webkit
-Dorg.Eclipse.swt.browser.UseWebKitGTK=true
これにより、webkit
の代わりにxulrunner
を使用できるようになります。
最善の解決策は、現在実行中のブラウザーパスをEclipse-> window-> preferences-> general-> web browser->に追加することです。
今、use external web browser
を確認してください。 add
をクリックして、ブラウザのパスを追加し、適用をクリックします。
Ubuntuでブラウザのパスを知るには、ターミナルでwhich firefox
と入力してEnterキーを押します。パスを取得します。
5時間後にこの解決策を見つけて、これを行うための多くの方法を試しました:xulrunner、webkitなどなどですが、誰にとっても最高の仕事はこれです。幸せなコーディングを評価してください。