2010-12-12 16 views
1

私はGWTを新しく使い、クライアントクラスとサーバクラスがいくつかのBeanと機能クラスを共有するアプリケーションを作ろうとしました。GWTがサブパッケージでコンパイルされない

com.myGWT.client
com.myGWT.server

sharedパッケージは両方clientserverパッケージのクラスで使用するクラスがありcom.myGWT.shared:ここではパッケージ構造です。

私は私のモジュールファイルに次を追加しました:

<source path='client'/>
<source path='com.myGWT.shared'/>

GWTコンパイラは、それがsharedパッケージのクラスのコードを見つけることができないと言います。

sharedserverパッケージに移動して、com.myGWT.server.sharedにしてみました。 clientからクラスがsharedからクラスを使用して、GWTは私がgwt compiling errorを呼びましたが、

は、誰かが助けてくださいでした:(私のものを見つけ出すことができませんでした

No source code is available for type...

言う。

はあなたに

ありがとう
+0

hkansal

+0

と呼ばれています。また、eclipseを使用して新しいプロジェクトを作成するときには、自分のパッケージレイアウトのプロジェクトをセットアップします探している。 –

答えて

1

おそらく私は他のフレームワークのようにGWTを開発するのに十分なほど馬鹿でした。私のクライアントコードは外部JARを使用していたため、GWTのメインモジュールに継承する必要があります。私はこれを知らなかった。

外部JARを使用するすべてのコードがサーバー側に移動されました。

2

src/com/myGWT /ディレクトリにgwt.xmlファイルを置くと、必要なのは

<source path='client' /> 
    <source path='shared' /> 
です

また、パスは/を使用します。ディレクトリ間。

+0

ああ!はい!私はそれを試して、戻って:)、ありがとう – hkansal

+0

はい私は新しいプロジェクトを作成するEclipseを使用し、それは私に共有パッケージを与えた。しかし、クライアントパッケージ内のクラスは、共有パッケージ内のクラスを探しています。見つけられません。また、.gwt.xmlファイルはsrc/com/myGWT/ – hkansal

+0

の下にあり、java.io.FileOutputStreamも見つからないようになりました。 – hkansal

関連する問題