Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 ant错误:不支持菱形运算符_Java_Ant - Fatal编程技术网

Java ant错误:不支持菱形运算符

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]警告:[选项]引导类路径未与一起设

我正在尝试构建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]警告:[选项]引导类路径未与一起设置
-来源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
任务,您可能需要将它们全部更改以确保安全。下面的答案对您有用吗?