![](/img/trans.png)
[英]Java 8 Eclipse Luna 4.4 GWT 2.8 Error: Lambda expressions are allowed only at source level 1.8 or above
[英]Google adt/gwt support for eclipse 4.4 (Luna)
有没有人得到eclipse 4.4的发布版本与adt(Android开发)和/或google web toolkit(gwt)一起使用。
似乎gwt / adt插件不适用于eclipse 4.4,所以是否有一个秘密的地方可以下载新版本,或者我应该继续使用4.3 - (
编辑:我认为adt不工作的原因是文档( http://developer.android.com/sdk/installing/installing-adt.html )说该插件被称为“ADT插件”,它不是。
Google刚刚发布了针对Eclipse Luna的官方SDK: https : //developers.google.com/eclipse/docs/getting_started
对于adt,
帮助 - >安装新软件 - > https://dl-ssl.google.com/android/eclipse/ - >不要选择所有内容
(它对我来说是这样的)我选择了除Native开发工具之外的所有东西(我猜你不需要它们,如果你在java中使用debelop)并且它对我很有效。
嗯... gwt插件实际上不能与luna发布一起工作,因为它有eclipse core.runtime [3.8.0,3.10.0]的捆绑依赖,这里,“)”意味着它不包括3.10.0 wihich用于luna但是,它可以通过修改osgi包文件来摆脱它然后它将适用于luna,至少现在对我来说。
1从谷歌eclipse插件站点2下载最后一个更新站点zip文件解压缩3然后你需要先修改2个文件
一个名为* gdt * e42的jar中包含的osgi META INF / manifest文件(对不起,忘记全名,你可以在尝试安装插件时找到它,luna会抱怨错过了一些dep bundle)在插件目录中,只需将core.runtime版本从3.10.0更改为3.10.0]
另一个应该是contents.jar(也许是文物.jar),同样如上
现在你可以安装插件,如果你已经安装了eclipse RCP
但是,安装将失败,因为md5哈希被更改,
最后,从错误消息对话框中复制预期的md5以替换artifacts.jar中的旧md5值(可能是contents.jar)
现在重新安装插件,它现在应该工作
更新:
也许你应该从com.google.gdt.eclipse.platform.e42 jar中的MANIFEST.MF中删除bundle-version,并在content.jar的content.xml中将版本更改为“0.0.0”
如果您使用Help----->Install New Software
选项,您可能会遇到此错误消息,就像我尝试安装Android插件一样。
An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
Error reading signed content.
error in opening zip file
我的解决方案是通过Help-->Eclipse Marketplace
然后搜索"Android"
从搜索结果中选择插件并从那里安装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.