2012-02-02 16 views
1

Eclipseプラグインのブラウザの基本レンダラーとしてWebKitを使用しようとしましたが、運がありません。Eclipseプラグイン内のSWT BrowserにWebKitを使用

私はrecommended instructionsに続き、次のように私の現在の環境は次のとおりです。

  • OS:Windows 7の(あまりにもPATHに)インストール(x64)の
  • サファリ
  • 32ビットSWTは(RCPインディゴ日食SR1 32)

-Dorg.eclipse.swt.browser.DefaultType=webkit

したeclipse.iniに次の行を追加しました今

私はブラウザをインスタンス化しよう:

Failed to load the swt-webkit library

任意の提案:

Browser b = new Browser(parent, SWT.WEBKIT); 
b.setUrl("http://whatismybrowser.com"); 

私は次のエラーを取得しますか?

ありがとうございました。

+0

[Webkitとしてのブラウザ](http://www.eclipse.org/swt/faq.php#howusewebkit)と[デフォルトブラウザの種類の指定方法](http://www.eclipse .org/swt/faq.php#browserspecifydefault)..? – Sorceror

+0

@Scercerはい私はしました。私には分かりませんが、 '-Dorg.eclipse.swt.browser.DefaultType = webkit'という行をどこに追加すればいいですか?私は、私が開発したEclipse環境のeclipse.iniファイルの最後に入れました。なぜなら、これは、新しく起動されたワークスペースがデバッグ時の設定を取得する場所ですが、まだそのエラーが発生します。 – unexplored

+0

'-Dorg.eclipse.swt。 browser.DefaultType = webkit'は私が言うことができるコマンドパラメータを実行していますが、さらにEclipseプラグインとWebKitに関する経験はありません。Mozillaレンダリングコアでは十分ではありません。 ;]あなたが[webkit for swt](http://www.genuitec.com/about/labs-webkit-for-swt/WebKit%20For%20SWT%20Developer%20Guide.html)を助けるかもしれないもう一つの発見。 – Sorceror

答えて

1

私が得たこの問題、あなたが使用に JVMを実行するために必要なもの、あまりにも :32ビット SWT:32ビット(あなたは、Windowsの古いバージョンを使用している場合)

は、ご使用の環境設定でsafari.exeパスを設定します

これ以外の場合、SWTとJVMが同じ32ビットでない場合、エラーが生成されます。

関連する問題