好好生活,努力工作,天天向上!

BlogJava 首页 新随笔 联系 聚合 管理
  46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

   终究还是没有抵挡的住Google App Engine的诱惑,我也开始在上面申请了免费的域名和空间,到目前为止,Google给你提供了500MB的空间和每月约 500 万页面浏览量的免费配额的使用量,当然你也可以选择更好的付费服务。目前只支持PythonJava(大部分功能支持),提供了Eclipse插件。

    不过在进行部署应用的时候,出现了下面的异常:

 Unable to upload:
java.lang.IllegalStateException: 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"
at com.google.appengine.tools.admin.AppAdminFactory$ApplicationProcessingOptions.getJavaCompiler(AppAdminFactory.java:
325)
at com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:
340)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:
326)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:
235)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
39)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:
469)
at com.google.appengine.tools.admin.AppCfg.
<init>(AppCfg.java:114)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:
59)

   这个异常出现的原因是你的机器上面环境变量设置的有问题,将JAVA_HOME、JVM_HOME去掉,设置PATH和CLASSPATH就行了,PATH设置为:C:\Program Files\Java\jre6\bin\ CLASSPATH设置为:C:\Program Files\Java\jre6\lib;. 就行了。

  现在的Google App Engine 还不是非常的成熟,在进行部署应用的时候采用的操作系统的编码格式,操作系统默认的编码格式不是UTF-8的,导致在进行编译JSP文件时会出现错误,真的希望Google能够重视这个问题,造的Fixed,好像这个问题出现很久了吧

posted on 2009-08-26 12:18 VWPOLO 阅读(1918) 评论(3)  编辑  收藏 所属分类: Web 开发

Feedback

# re: 解决Google App Engine的cannot find javac executable问题 2009-10-06 11:24 咖啡迷
不行啊  回复  更多评论
  

# re: 解决Google App Engine的cannot find javac executable问题[未登录] 2010-02-01 16:55 王辉
这个不行的啊,我按照你的说法去做了,但是错误结果没变啊,不知道你怎么写的啊  回复  更多评论
  

# re: 解决Google App Engine的cannot find javac executable问题[未登录] 2010-02-01 19:55 vwpolo
@王辉
注意后面还有“;.",这个你加了没?  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: