【方法1】
- JREを入れなおす
【方法2】
- eclipse.iniに下記を追加
-vm
C:\java\jdk1.8\bin\javaw.exe
#最初の行に。上記のように改行して2行で構成させてOK。
情報工学技術を利用した教育支援、いわゆる教育工学の研究やってます。研究に関係する技術動向(プログラミングねた)や、日常の覚書き、呟きなどを書いていこうかと思います。今のところ、初歩的なプログラムネタばっかりですが、、、、長い目でお付き合いください。
Java 7(JRE 7) かつ最新のEclipse
-vmという記述を追加すればOKです。ここの書き方の注意点は、オプション名と値を必ず2行に分けて記述することです。 また、-vmargsよりも前に書かないとダメです。
C:\Program Files\Java\jre7\bin\javaw.exe
Creation of element failed:というエラーが出て作成できない場合があります。この時は,
Reason: Resource '/xxx/war/WEB-INF/web.xml' already exists.
eclipse.exe -cleanで実行すると治ることがあります。
選択されたプロパティー・ページを作成できませんでした。などというエラーが出てプラグインをバージョンアップしても治らず、しかもEclipse自体が起動しなくなるというトラブルに見舞われましたが、神頼みでこのコマンドを実行して無事正常に戻りました。
(class: com/google/appengine/eclipse/core/properties/ui/GaeProjectPropertyPage, method: createSdkComponent signature: (Lorg/eclipse/swt/widgets/Composite;)V) Bad type in putfield/putstatic
http://dl.google.com/eclipse/inst/d2gwt/latest/3.7
http://dl.google.com/eclipse/inst/d2wbpro/latest/3.7からプラグインをダウンロード。
http://localhost:8080/<プロジェクト名>とします。ウィンドウの真ん中でHTMLファイルを選びます。下部に最終的なURLが出ますので確認してOKを押します。すると、いつものようにDevelopment Modeのペインが開きますので、そこのURLをクリックします。するといつもの様にサンプルプログラムが動きます。え?これってTomcatがサーバなの?と心配な方は、サンプルのボタンを押してみてください。下記のようにメッセージがでてきますが、、、、よく見ましょう。「I' m running Apache Tomcat」となってますね。つまり、このプロジェクトは、サーバはTomcatだけれど、クライアントのGWTはDevModeで動いているということになります。
GWT: Unable to find ~gwt.xml on your classpathというエラーが発生。エラーとしては、
Initializing App Engine server [ERROR] Unable to start App Engine server java.lang.RuntimeException: Unable to restore the previous TimeZoneというエラーが発生。どうやら実行時のタイムゾーンの設定が必要らしい。手順は以下のとおり。
モジュール名/モジュール名.nocache.js
java.lang.NoSuchFieldError:reportUnusedDeclaredThrownExceptionIncludeDocCommentReferenceという感じです。これの解決策ですが、ライブラリの参照順番によってこのようなエラーがおきるようです。具体的に言うと、