2011-08-04 5 views
0

は、私は本からのサンプルコードを実行しようと、それは次のようにエラーを与える:tdifferentプロジェクトとGWTプログラムの実行に問題があります.GWTのマスターを助けてください。

[DEBUG] [rpc] - Validating newly compiled units 
[ERROR] [rpc] - Errors in 'file:/D:/UserData/ge000001/workspace/RPC/src/rpc/client/HelloService.java' 
[ERROR] [rpc] - Line 8: No source code is available for type rpc.server.Person; did you forget to inherit a required module? 
[ERROR] [rpc] - Errors in 'file:/D:/UserData/ge000001/workspace/RPC/src/rpc/client/HelloServiceAsync.java' 
[ERROR] [rpc] - Line 9: No source code is available for type rpc.server.Person; did you forget to inherit a required module? 
[ERROR] [rpc] - Errors in 'file:/D:/UserData/ge000001/workspace/RPC/src/rpc/client/RPC.java' 
[ERROR] [rpc] - Line 106: No source code is available for type rpc.server.Person; did you forget to inherit a required module? 
[TRACE] [rpc] - Finding entry point classes 
[ERROR] [rpc] - Unable to find type 'rpc.client.RPC' 
[ERROR] [rpc] - Hint: Previous compiler errors may have made this type unavailable 
[ERROR] [rpc] - Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly 
[ERROR] [rpc] - Failed to load module 'rpc' from user agent 'Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1' at localhost:1802 

これらのタイプのエラーが発生tomany時間と私は理由を得ることができませんか?

ご意見やご提案はありますか?

答えて

2

これは、何らかの理由でGWTがコードに含めているクラスを見つけられないことを意味します。

これらのエラーは通常発生します。構成に根本的な問題がある場合、これらのエラーは通常発生し、非常に混乱する可能性があります。通常は何かが小さくて愚かで、すべてが壊れます。

エラーメッセージには、<inherits name="com.yourcompany.project.SomeClass"/>を使用していないか、javaが見つからないことが原因である可能性があります(別のパスにあり、クラスパスなどではありません)。

また、クラスにはGWTコードに変換できない他のクラス/パッケージが含まれていて、GWT(コアJavaパッケージには含まれていないもの)によって無視されることもあります。 (また、Eclipseを使用している場合:Javaのimportステートメントを誤って追加するという厄介な癖があります。問題タブを参照して、未使用のインポートがあるかどうかを確認してください。デフォルトでオンになっていない場合は「警告」と表示されます)。

includeの一部をコメントアウトして再コンパイルしてください。問題がある場所を絞り込むことができます。 EclipseのようなIDEを使用して、エラーを報告するかどうかを確認します。 (私はあなたに現在のデータに関する詳細なヘルプを与えることはできません)

関連する問題