33 votes

La JSP de Google App Engine ne peut pas être déployée : java.lang.RuntimeException : Impossible d'obtenir le compilateur Java du système. Veuillez utiliser un JDK, pas un JRE.

J'espère que c'est quelque chose de simple mais... Eclipse a fonctionné relativement bien pour tout, sauf pour le déploiement vers GAE.

Je peux exécuter mon application GAE localement, mais lorsque j'essaie de la déployer sur Google, j'obtiens ce message :

java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.

J'ai défini le chemin de construction à JDK.

Cela se produit également lorsque l'on essaie de déployer le même projet à partir de plusieurs systèmes (win7 et win8). Je pense donc que le problème est lié au projet lui-même. Ce projet particulier est existant et fonctionne déjà sur google depuis des années.

Il est intéressant de noter que cette erreur n'apparaît que lorsque mon application à déployer contient des fichiers .jsp. Si je supprime les fichiers jsp, l'application se déploie sans erreur. (j'ai besoin des fichiers jsp).

merci

lien vers l'image de mon chemin de construction

-2voto

user2835122 Points 1

Retirer le Fichier JRE situé dans mon C:/Program Files(*86)/Java et la réouverture de l'IDE Eclipse a résolu le problème.

J'avais Java JDK installé dans mon C:/Program Files/Java qui n'a pas été détecté auparavant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X