Dlaczego Eclipse uważa, że app engine sdk Jar jest katalogiem, w którym znajduje się app engine SDK?

Mam projekt Google App Engine zaimportowany w Eclipse. Z jakiegoś powodu, gdy idę do Eclipse właściwości projektu Google App Engine SDK wydaje się być zapisany jako lokalizacja jar (appengine-api-1.0-sdk-1.4.0.jar) zamiast miejsca, w którym znajduje się rzeczywiste SDK. Jeśli zmienię ustawienia projektu, aby użyć właściwego SDK, nowe ustawienie nie zostanie zapisane. Ponieważ nie mogę zmodyfikować ustawienia, nie mogę już wdrożyć mojej aplikacji z Eclipse.

Author: Pava, 2011-02-14

3 answers

Czy to był projekt maven gae? Jeśli tak, udało mi się "odkleić" lokalizację sdk, przenosząc zależności Mavena na dole ścieżki budowania projektu. Jak wspomniano tutaj http://googlewebtoolkit.blogspot.com/2010/08/how-to-use-google-plugin-for-eclipse.html

" w obszarze Java Build Path wybierz zakładkę Order and Export i przenieś wszystkie zależności Mavena na dół. W przeciwnym razie GPE zobaczy Silnik aplikacji i SDK GWT z repo Mavena na ścieżce kompilacji i będzie narzekać, że nie są ważne. Dzieje się tak, ponieważ GPE oczekuje określonej struktury SDK używanej do włączania innych narzędzi."

 46
Author: francisnovilla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-06 05:18:22

Mój nie był projektem Mavena, ale rzeczywiście Zmiana kolejności eksportu zadziałała. W szczególności musiałem przenieść jar app engine SDK na górę listy eksportu.

 2
Author: user1978019,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-17 03:47:43

Twoja wersja App engine sdk nie jest taka sama jak wersja app engine sdk, która jest importowana do projektu, Pobierz poprawną wersję i skonfiguruj ją

 0
Author: Dev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-23 06:21:27