使用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

转载于:https://www.cnblogs.com/luveye/p/5200548.html

cocos编译java时改变使用的javac的版本相关推荐

  1. linux下javac编译.java文件_Linux下使用javac编译

    在Java中导出word.excel格式文件时JSP页面头的设置 我们在JSP中往往会把一些表格里的东西需要导出到本地,一般都是导成word.excel格式的文件.这只需要在JSP页面头设置及在 标签 ...

  2. Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)

    实现流程: 手动部署Java项目至后端Web集群 1.搭建Nginx+Tomcat集群架构. 2.开发提交Java源代码至Gitlab仓库. 3.手动获取Java源代码,然后使用Maven进行编译. ...

  3. Jenkins+Gitlab+Nginx+SonarQube+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)

    环境拓扑:  Jenkins -192.168.1.30  Gitlab -192.168.1.31  LB -192.168.1.32  Web1 -192.168.1.33  Web2 -192. ...

  4. myeclipse重新编译java,反编译class文件并重新编译的方法

    在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler ...

  5. gradle 指定java版本_Eclipse使用gradle编译时,使用固定的jdk版本进行编译(修改gradle的jdk编译版本)...

    很多时候我们使用多个版本的jdk,比如说,用的是1.7 ,开发环境用1.8 那么经常碰到编译后的包是1.8版本的,虽然设置了1.7的,因为很多时候我们使用打包工具了. 1.7和1.8有个问题就是1.8 ...

  6. cmd编译整个java项目_cmd中使用javac对整个包编译怎么办?对包里面的某几个java文件编译怎么办?...

    展开全部 JAVAC 命令62616964757a686964616fe59b9ee7ad9431333335306262详解 结构 javac [ options ] [ sourcefiles ] ...

  7. Linux openJDK执行javac编译java文件提示command not found

    平时习惯了使用Oracle的JDK,安装好JDK,配置好环境变量之后,javac就天生手到擒来 可是最近用的服务器上自带的时OpenJDK,在使用javac命令进行java文件编译的时候,出现 bas ...

  8. java命令javac java,使用命令行JAVAC编译Java

    我对使用cmd行 javac进行编译有点新,我在编译这个简单的Base-Interface类时遇到了问题 package com.apress.prospring2.ch03.di; /** * @a ...

  9. maven java版本过低_maven项目编译运行时提示jdk版本过低问题解决方法

    明明使用的是1.8jdk,但是运行项目时提示使用的是java版本是1.5,版本过低. 修改pom.xml,添加如下: maven-compiler-plugin 3.6.1 1.8 1.8 UTF-8 ...

最新文章

  1. ScrollView can host only one direct child 问题处理
  2. AngularJs 常用指令标签
  3. 步步高vivo高通解锁工具_高通人工智能开放日,窥见5G+AI的未来
  4. 大根堆的删除c语言,小根堆大根堆的动态创建与堆顶元素删除
  5. 2019 年百度之星·程序设计大赛 - 初赛一Game HDU 6669 (实现,贪心)
  6. 微軟平台的管理專家 - Microsoft Operations Manager (MOM)
  7. python做一副54扑克牌发牌技巧_德州扑克讲堂:高级技巧 胜率之摊牌胜率的算法...
  8. 《DBNotes:single_table访问方法、MRR多范围读取优化、索引合并》
  9. 实战:Redis 哨兵模式(下)
  10. js window.onload 加载多个函数的两种方法
  11. ScreenFlow for mac 录制视频的工具
  12. OpenCV图像处理----图像的二值化
  13. oracle数据库:恢复delete的数据
  14. TCP/IP协议五:HTTP协议详解
  15. 机械制图计算机类实验报告,机械cad实验报告总结
  16. 怎样设计访谈提纲_如何设计调查问卷与访谈提纲要点分析.ppt
  17. 解决克隆RHEL7后网络无法启动问题
  18. 员工转正申请书_有限公司新员工转正申请书
  19. oracle数据库小记
  20. Visual studio解决方案管理器找不到了怎么办

热门文章

  1. 【前端干货】CSS 的空格处理
  2. 数据库,部分函数依赖,传递函数依赖,完全函数依赖,三种范式的区别
  3. java中怎样创建线程_java中的线程创建和使用
  4. java sapi.spvoice 更改发音人_我最喜欢的几个Java开发工具,推荐8个给你们!
  5. 荣威i5能升级鸿蒙系统吗,荣威i5更新系统方法
  6. python爬虫 入门+进阶_python爬虫入门到进阶(三)
  7. node vue 合并项目_吐血整理最佳实践:SpringBoot整合Vue前后端分离开发
  8. Buildroot根文件系统构建
  9. 怎样分析 JAVA 的 Thread Dumps
  10. Java 命令行运行参数大全