无法使用AJDT插件在eclipse中创建和保存.aj文件

时间:2013-01-28 16:40:02

标签: eclipse plugins aspectj ajdt

最近我开始学习AspectJ的奇迹(http://www.eclipse.org/aspectj/doc/released/faq.php)并决定在程序中使用它。

首先,我下载了faceJ(http://www.eclipse.org/aspectj/downloads.php#stable_release)的lates稳定版本。然后我决定为eclipse(http://www.eclipse.org/ajdt/whatsnew220/)安装AspectJ的插件。

我正在使用eclipse(版本:3.8.0 Build id:I20120502-2000),目前我没有安装任何其他插件。

但是,当我尝试创建一个.aj文件或保存更改时,我总是会收到此错误:

Save Failed
org.eclipse.ajdt.core.javaelements.AJCompilationUnit.openWhenClosed(Ljava/lang/Object;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;

我的安装有什么问题,我该怎么做才能修复它?

1 个答案:

答案 0 :(得分:2)

嗯,显然Ubuntu repos的eclipse版本(版本:3.8.0 Build id:I20120502-2000)对于该版本的给定插件工作非常错误。甚至eclipse论坛也没有设法正确回答这个问题。

我更新到eclipse 4.2并安装了4.2版的插件,现在它似乎正常工作。

猜猜它可以给我一个教训:总是去找源头。