我正在使用Eclipse4和AspectJ的最新版本进行开发。我正在用修改后的Java 6库(二进制编织)替换Java 6库。问题是,当前正在编织的代码是Java7代码,我需要它是Java6代码。
我知道有一个AspectJ的编译器开关,但我想知道是否可以通过Eclipse设置该设置(当然,除了使用Ant任务之外)。
发布于 2013-05-13 20:11:09
我最终下载了AspectJ 1.6。然后我切换到JRE6,从Java1.6安装添加aspectrt.jar (因为我需要将它包含在生成的二进制编织jar中),并将AspectJ Compliance Level设置为1.6。
它似乎工作得很好。
发布于 2013-05-18 22:05:26
在Eclipse项目设置中的"Java Compiler“->”编译器遵从性级别“下,您可以将遵从性级别设置为1.6。
在"AspectJ编译器“->”非标准编译器选项“下,您可以设置"-6”开关(同义词是"-6.0“和"-1.6")。
https://stackoverflow.com/questions/16518671
复制相似问题