[英]Java 7 support for Google App Engine Java
Google App Engine Java 概述页面指示支持Java版本5和6。 使用Java 7u4启动本地开发服务器时,出现以下错误:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0xa) at pc=0x000000010d733a96, pid=32766, tid=140735250205024
#
# JRE version: 7.0_04-b21
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# J com.google.appengine.repackaged.org.objectweb.asm.MethodWriter.visitInsn(I)V
#
这个特定的Java 7版本有任何已知问题吗? 是否会在路线图上为GAE Java提供完整的Java 7支持?
Is there any known issue with this particular Java 7 version?
我们非常了解Java 1.7问题。
Is there going to be full Java 7 support for GAE Java on the roadmap?
在我们做出正式公告之前,我们必须要求耐心。
从AppEngine 1.7.7开始,Java 7增加了支持。
http://googleappengine.blogspot.ca/2013/04/app-engine-177-released.html
这个特定的Java 7版本有任何已知问题吗?
好吧,正如你所说,它不受支持。
此外,这个2011 线程似乎引用了OS X上的类似错误并宣布了一个错误修正。
是否会在路线图上为GAE Java提供完整的Java 7支持?
可能不会持续相当长的一段时间。
但是,您可以尝试在Eclipse项目(或您使用的任何构建系统)中强制使用1.6源格式和1.6目标类格式。
以下是已经公布在这里对这个新近:
版本1.7.3 - 2012年10月23日
我们鼓励您尝试使用Java 7和App Engine SDK测试您的应用程序。 请注意,Java 7不是受支持的运行时。
Java 7我们鼓励您在dev appserver中尝试的功能:
开关中的字符串
数字文字中的二进制积分文字和下划线
多次捕获和更精确的重新抛出
通用实例创建的改进类型推断(菱形)
尝试使用资源声明
简化的varargs方法调用
不支持的Java 7功能:
所有新的Java 7类(Google App Engine白名单尚未更新)
方法句柄
调用动态字节码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.