cocos编译java时改变使用的javac的版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos编译java时改变使用的javac的版本相关的知识,希望对你有一定的参考价值。

使用cocos命令编译android程序时,总是提示使用的javac是1.5版本。由于不支持diamond运算符,必须1.7以上才行。

在Cocos/frameworks/cocos2d-x-3.9/cocos/platform/android/java/build.xml里可以发现有:

 <import file="${sdk.dir}/tools/ant/build.xml" />

找到此文件,查找

<property name="java.target" value="1.5" />
<property name="java.source" value="1.5" />

修改为1.7即可。

参考:http://stackoverflow.com/questions/35006361/change-source-from-1-5-to-1-7-using-the-cocos-command-line-tool

以上是关于cocos编译java时改变使用的javac的版本的主要内容,如果未能解决你的问题,请参考以下文章

Javac 版本不更新

java 使用cmd javac编译class时怎么指定外部jar包?

java编译器与java运行器版本一致性问题

Java和Javac的使用时总提示找不到类模块的解决方案

java新手求教&拷贝别人代码时javac编译出错了,情况如下:

eclipse使用步骤,javac和java指令的区别