Szasztok!
Gondoltam megnézem mit is tud a Google Web Toolkit. Letöltöttem az 1.3.3-at. Felraktam 3.2.1-es eclipse-t, javas cuccot inkább azzal piszkálgatnék mint vim-el.
Ahogy a GWT tutorialban le van írva szépen megcsináltam a GWT projektet. A baj csak az, hogy ha eclipse-ből futtatom, akkor a GWT böngészőben nem jelenik meg semmi. Konzolból futtatva a projektneve-shell szkriptet teljesen jól működik.
Ubuntu Edgy van fenn 1.5-ös sun java-val, bár ha jól láttam GWT saját 1.4-es java-t használ.
Mi lehet a hiba?
- 2392 megtekintés
Hozzászólások
Megtaláltam. Az eclipse-be 1.4-es jvm volt beállítva. Átállítottam 1.5-re, most már működik.
Átállítani a
Window->Preferences->Java->Installed JRE
menüben lehet.
- A hozzászóláshoz be kell jelentkezni
Kicsit felhozom a témát
gwt tutorial annyit mond, hogy beimportálom a projectet, rámegyek a nevére, és elindítom
igen ám, de utána még kérdez a dög:
itt mit kell alkotni?
köszi
- A hozzászóláshoz be kell jelentkezni
rossz post ...
- A hozzászóláshoz be kell jelentkezni
java application-ként futtasd
main class: com.google.gwt.dev.GWTShell
argumentumként még szoktam ilyesmit: -out www <package_name>.<entry_point_implementer>/<entry_point_implementer>.html
esetleg VM arguments memória tunningként: -Xmx512M
talán még lehet, hogy a classpath-ot is kell bizgerálnod, ha pedig szeretnéd gwt-ből elérni a külső böngésződ, akkor environment tab és ott megadod: GWT_EXTERNAL_BROWSER és az elérését
röviden ennyi
- A hozzászóláshoz be kell jelentkezni
közsi.. most ezt dobja
konzolbol persze jó
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/gwt/dev/GWTShell
Caused by: java.lang.ClassNotFoundException: com.google.gwt.dev.GWTShell
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
- A hozzászóláshoz be kell jelentkezni
én így csinálnám:
windows -> preferences -> java -> build path -> user libraries
és itt pölö felveszel egy gwt 1.5.3 -at, melyhez hozzáadod a vinyódon lévő letöltött kitömörített gwt könyvtárban lévő gwt-dev-linux.jar -t és a gwt-use.jar -t
ezzel létrehoztál egy saját libet, majd ezt már tetszőleges számú projekthez hozzáadhatod, és ha valamit módosítasz, akkor csak egy helyen kell megtenned.
majd a projekteden preferences -> java build path és itt libraries fül, majd itt hozzáadod a fent megcsinált gwt 1.5.3-at és már elvileg látja is az osztályod.
továbbá még lehet, hogy ettől a run configuration nem lesz jó, ekkor megnyitod azt a run configot amit a projektedhez rendeltél, és ott a classpath-nál hozzáadod. azaz Adavanced -> add library -> user library -> és kiválasztod a legfelül megadott saját lib-ed.
- A hozzászóláshoz be kell jelentkezni