强texti有一个非常简单的基于Eclipse3.8的rcp应用程序和一个.aj文件。我还安装了AJDT2.2.1,并在我的build.properties中有以下四个条目:
javacSource=1.6
javacTarget=1.6
compilerAdapter=org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter
sourceFileExtensions=*.java, *.aj我正在通过Ant使用一种无头构建方法,它在使用java1.6时,一直像魅力、AJDT和所有东西一样工作。但是,一旦我从java1.6升级到1.7,并将前面提到的两个build.properties条目‘-- javacSource和javacTarget --的值从1.6改为1.7,我得到了构建错误的船载,所有这些都带有以下后缀:
... are only available if source level is 1.5 or greater将build.properties‘javacSource设置为1.6,而将javacTarget设置为1.7工作。或者,如果我要注释掉我的build.properties中的两个AJDT特定条目,而javacSource和javacTarget值则为1.7。构建也完成得很好。所以我猜AJDT编译器是罪魁祸首。问题是为什么要解决这个问题,可以做些什么。
谢谢你抽出时间!
发布于 2012-12-02 16:40:56
听起来像是两件事中的一件:
https://stackoverflow.com/questions/13664536
复制相似问题