windows环境下,用Google的gae for Eclipse插件建立工程,在war目录下添加jsp文件是,旁边打上红叉,但是jsp语法是没有错误的。点击插件的部署按钮,提示下面错误信息:
Unable to upload app: cannot find javac executable based on java.home, tried "C:/Program Files/Java/jre6/bin/javac.exe" and "C:/Program Files/Java/bin/javac.exe"
See the deployment console for more details
这到底是什么原因呢。原来是当你的Eclipse的installed jres 用的是jre,我们必须配置它为jdk如C:/Program Files/Java/jdk1.6.0_11,否则google的插件将会使用它自带的编译器,这个编译器默认使用我们操作系统的语言环境,也就是gbk去编译java文件和jsp文件,而Google的App engine sdk 使用的又是utf-8.
本文介绍了在Windows环境下使用Google的gaeforEclipse插件遇到的问题及解决方法。当使用Eclipse内置的JRE而非JDK时,插件会使用自带编译器,导致编译语言环境与App Engine SDK不一致,从而出现部署失败的情况。
424





