使用GWT 编译成javascript(1)

本文档介绍了如何使用GWT将Java代码编译为JavaScript,着重讨论了在App Engine中遇到的"Unable to restore the previous TimeZone"问题的解决方法,以及GWT编译过程。在解决TimeZone错误时,可以通过修改JDK版本或添加特定VM参数来解决。GWT允许开发者使用Java设计前端页面,并自动生成JavaScript代码。文章列举了GWT中的一些常用组件和方法,如HorizontalPanel、VerticalPanel、FlexTable、Window.alert()等,并展示了如何设置CSS样式和处理日期格式。最后强调了GWT编译器将Java UI代码转换为JavaScript的关键步骤。
摘要由CSDN通过智能技术生成

我觉得app engine 挺好的,谁都是这么觉得的。


完全按照tutorial写的一个程序 一个股票动态列表,暂且这么说吧。 

新建一个project 然后运行下先,然后shit, 一上来就遇到错误:”Unable to restore the previous TimeZone“

还好一个叼人如是说:

See this bug report. For me, it was fixed by downgrading the JDK from 1.7.0_03 -> 1.7.0_02. Other things that have been purported to work are adding -Dappengine.user.timezone=UTC (or in some cases -Dappengine.user.timezone.impl=UTC) to the JVM flags.

这个bug report 地址:https://code.google.com/p/googleappengine/issues/detail?id=6928


直接在project 的参数行里面加上:“-Dappengine.user.timezone.impl=UTC”

没有错,就是在 右键项目->run as -> run configurations -> arguments->VM arguments 最后面加上。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值