Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java aspectj项目中的错误,因为更改了编译级别_Java_Eclipse_Aspect_Ajdt - Fatal编程技术网

Java aspectj项目中的错误,因为更改了编译级别

Java aspectj项目中的错误,因为更改了编译级别,java,eclipse,aspect,ajdt,Java,Eclipse,Aspect,Ajdt,我安装了eclipse_4.3、JDK_1.8.0,并将ajdt_2.2.3库用于Aspect。 在我不更改编译器遵从性级别之前,默认值是1.4,我的项目是正常的。 但当我在项目中编写此代码时: List<String> al = new ArrayList<String>(); List al=new ArrayList(); 因此,我必须将编译器符合性级别更改为1.5,但当我这样做时,在方面的第一行中会出现以下错误: “无法解析类型java.lang.CharSe

我安装了eclipse_4.3、JDK_1.8.0,并将ajdt_2.2.3库用于Aspect。 在我不更改编译器遵从性级别之前,默认值是1.4,我的项目是正常的。 但当我在项目中编写此代码时:

List<String> al = new ArrayList<String>();
List al=new ArrayList();
因此,我必须将编译器符合性级别更改为1.5,但当我这样做时,在方面的第一行中会出现以下错误:

“无法解析类型java.lang.CharSequence。它是从必需的.class文件间接引用的”

我找到了解决办法


我不知道为什么有时候这个错误会出现在我的方面,但我只是尝试在我的项目构建路径中安装jre7并使用这个库而不是jre8,一切正常。

您是否尝试过刷新、清理和重建?关闭项目并重新打开它?@A4L:是的,我做过几次这些工作。