JsoupをクライアントサイドのGWTを持つ外部JARとして使いたい。 しかし、Jsoupの.jarはGWTのために作られていません。 (no。gwt.xml)。JSoup with GWT(互換性のあるJARを作成する)
Javaファイルをモジュールとして使用し、GWTで継承できるようにするには、クラスファイルと.gwt.xmlファイルを一緒にパッケージ化する必要があります。
しかし、私はどのように行うのか分かりません。
リンク: Jsoup - http://jsoup.org/
おかげ
EDIT:私のアプリケーションはクライアント側のみを持っています。サーバー側はありません。
コンパイル中にエラーが発生しました: _com.google.gwt.dev.jjs.InternalCompilerException:JNodeを取得できません .... [未解決] publicボイドタイトル(java.lang.Stringで) [未解決]パブリック未解決タイプorg.jsoup.nodes.ElementのcreateElement(java.lang.Stringで) [未解決]パブリックorg.jsoup.nodes.Documentの正規化()_ そして、他の多くの[未解決]。 私はクラスだけをコピーしますか? .gwt.xmlに追加するものは何もありません。 – Toph
4つの競合だけでなく、私はそれらすべてを書くことができませんでした。 (このコメントボックスに十分なスペースがない)。 クラスをクライアントパッケージに移動しました。 2番目の部分(読み込みの書き換え)はわかりません。私はクラスでこのようなものを持っています: 'package com.domain.appgwt.client.jsoup.nodes; インポートcom.domain.appgwt.jsoup.helper.Validate; ' 誤差は次のようになり: [ERROR]ライン64:メソッドの形式(文字列、文字列)String型 ため未定義です[ ERROR] 181行目:Object型のclone()メソッドが定義されていません 助けてくれてありがとう – Toph
GWTではすべての標準Javaメソッドが存在するわけではありません。たとえば、java.net.URLが見つからない場合、String.formatは実装されていません。それぞれのケースを見つけ(ちょうどgoogle - たくさんの例)、衝突する行の代わりに 'gwt互換の'コードを書いてください。 –