Java ant错误:不支持菱形运算符
我正在尝试构建JLaTeXMath android,可以找到它。但是,当我运行Java ant错误:不支持菱形运算符,java,ant,Java,Ant,我正在尝试构建JLaTeXMath android,可以找到它。但是,当我运行ant D:\android studio\jlatexmath android master>ant 构建文件:D:\android studio\jlatexmath android master\build.xml 初始化: 汇编: [javac]将147个源文件编译为D:\android studio\jlatexmath-android-m aster\bin [javac]警告:[选项]引导类路径未与一起设
ant
D:\android studio\jlatexmath android master>ant
构建文件:D:\android studio\jlatexmath android master\build.xml
初始化:
汇编:
[javac]将147个源文件编译为D:\android studio\jlatexmath-android-m
aster\bin
[javac]警告:[选项]引导类路径未与一起设置
-来源1.5
[javac]D:\android studio\jlatexmath android master\src\org\scilab\forge\jla
texmath\ArrayOfAtoms.java:40:错误:在-sourc中不支持菱形运算符
e 1.5
[javac]array=newLinkedList();
[javac]^
[javac](使用-source 7或更高版本来启用菱形运算符)
[javac]D:\android studio\jlatexmath android master\src\org\scilab\forge\jla
texmath\Box.java:106:错误:源代码1.5中不支持菱形运算符
[javac]受保护的LinkedList子项=新建LinkedList();
[javac]^
[javac](使用-source 7或更高版本来启用菱形运算符)
[javac]2个错误
[javac]1警告
构建失败
D:\android studio\jlatexmath android master\build.xml:88:编译失败;见第
有关详细信息,请参阅编译器错误输出。
总时间:0秒
我还尝试了ant-Djava.source=7-Djava.target=7
,得到了相同的结果。有什么想法吗
编辑:在阅读了这里的第一条建议之后,我尝试了
-antDjava_verion=1.7
,因为这是一直放在源代码和目标代码中的值。这里的输出超过了字符限制,所以我上传了它:在build.xml中的javac
任务上指定源和目标属性:
我应该把它放在哪里?您能从我提供的链接中查看xml文件并告诉我行吗?该文件中似乎有很多javac
任务,您可能需要将它们全部更改以确保安全。下面的答案对您有用吗?