0
當我嘗試在appengine sdk中運行jdoexamples時,出現錯誤。有一個解決方法(-Dappengine.user.timezone.impl = UTC),它在eclipse上設置時有效。但是當我用螞蟻建造它時,我怎麼能做到這一點? 下面是Ant構建輸出的錯誤:如何在ant build上設置vmarg?
runserver:
[java] java.lang.RuntimeException: Unable to restore the previous TimeZone
[java] at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:228)
[java] at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:164)
[java] at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:164)
[java] at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
[java] at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113)
[java] at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89)
[java] Caused by: java.lang.NoSuchFieldException: defaultZoneTL
[java] at java.lang.Class.getDeclaredField(Class.java:1882)
[java] at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:222)
[java] ... 5 more
生成成功 總時間:4秒
set in environment => export ANT_OPTS = -Dfile.encoding = utf-8 – qrtt1 2012-03-15 14:05:18
它沒有工作。 – scaevola 2012-03-15 19:31:05