0

GWTの設計に問題がない前は、しかし今、このエラーが発生しています。

Error loading module(s).
GWT Designer can't load a module either because there is not enough heap space available for Eclipse, or some other module or internal error has occurred. The GWT log at $project_dir/.gwt/.gwt-log has the following error messages:

Line 4: Unexpected exception while processing element 'inherits' Failure while parsing XML Unexpected error while processing XML 

eclipse.iniでこれらのvmargsをすでに追加しましたが、それでも機能しません。

-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:PermSize=64M
-XX:MaxPermSize=512M
-Xms256m
-Xmx512m

VisualVMも実行しましたが、使い切ったPermGenは最大値にさえ近づいていません。

4

2 に答える 2

1

うーん...私にはおなじみの問題に見えます。

あまりがっかりさせたくはありませんが、GWT Designerは機能しません。特に、GWT Designerで作成していないウィジェットを開こうとすると、複雑なUIに対して機能しなくなります。または、GWTデザイナーで作成したものの、エディターを使用して変更したもの。

GWT Designerは、Spring rooのように、UIを使い始めるのに適しています。これは私の意見です。そして、複雑さを導入し始めたとき、ソースエディタでそれを行わなければならなかったのですが、その後、DesignerでUIを編集しようとすると、開くことができませんでした。

Visual StudioのC#でも同じ問題に直面しました。(OK、私はまだVisual Studio 2005を使用しています)。

UIでエディターを使用すると、後戻りすることはありません。UIデザイナーはデザインを認識しなくなります。

Qtは、生成されたソースコードをいじくり回さないようにすることで、この問題を克服していることを確認しています。デザイナを使用してUIを変更すると、XMLファイルが変更され、コンパイル時にC++ソースファイルが生成されます。UIデザインはXMLファイルに保存されているため、生成されたC++ソ​​ースファイルを変更してもデザインは変更されません。エディターを使用してXMLファイルを変更する場合は、Qtデザイナーの期待に準拠して変更する必要があります。まれにしか変更する必要がありません。

gwtui.xmlテンプレートファイルはQtのUIXMLファイルと同じように機能すると思われるかもしれません。違いはQtのUIXMLファイルの背後にC++テンプレートBeanがなく、GWTui.xmlファイルの背後にJavaテンプレートBeanが必要なことです。OTOHは、GWTやVisual Studioとは異なり、QtDesigner準拠のウィジェットを生成するのはかなり退屈で困難な作業です。

于 2012-01-29T05:23:08.253 に答える
0

私がしたことは、CSSをcom.myapp.cssパッケージ(または同様のもの)に配置することでした。これで私の問題は解決しました。

于 2012-02-06T08:28:33.990 に答える