当前位置: 首页 > 知识库问答 >
问题:

用JDK1.7编译Android项目

许奇
2023-03-14

我的Android项目设置为使用Maven,所以我从pom.xml文件导入IntelliJ。IntelliJ中的编译器设置正确地指向1.7,但当我尝试编译时我得到:

错误:java:javacTask:源版本1.7要求目标版本1.7

我对maven编译器插件的设置将源和目标都设置为这个,所以这不是问题所在。但是,在模块设置中,我看到我的模块正在使用

Maven Android API 19平台(java版本“1.6.0_37”)

如果我在IntelliJ中尝试在关闭项目后打开项目时手动更改它,它会被退回。我认为它与android-maven-plugin有关,但我看不出在哪里强制它使用java 1.7。

共有1个答案

郦楷
2023-03-14

Android Maven插件中没有任何东西可以强制Java 6。它必须以某种方式进行IntelliJ及其Maven集成。或其他相关配置

 类似资料:
  • 我正在尝试使用java 8编译一个项目。 我已经设置了正确的jdk,如图所示: 还更改了目标版本: 但我还是犯了一个错误:compileSdkVersion'android-24'需要JDK 1.8或更高版本才能编译。 我错在哪里? 编辑:我在Ubuntu 12.04上

  • 我正在开发一个很久以前创建的应用程序(可能是2008/2009)。现在我得到了升级服务器的任务。以前它是在jdk1.4中编译的。现在我必须使应用程序与jdk2.7兼容。我试图用jre7编译它,并且我已经更改了ant build的源代码和目标值。xml文件到。而且在ANT构建中,jre7被选为编译器环境。我收到以下错误消息: 我尝试使用以下行打印java版本: 它显示: [echo]使用Java版本

  • 我编译Spring引导应用程序使用jdk1.7application.jar文件,但当我运行application.jar安装jdk1.6的机器上,出现了这个错误 线程“main”java中出现异常。lang.UnsupportedClassVersionError:com/saifiahmada/spring/Application:不支持的专业。次要版本51.0 这是我的pom。xml 谢啦

  • 我从这里下载了官方的OSMdroid示例。https://github.com/osmdroid/osmdroid,无法在最新的Eclipse IDE和Android SDK上编译osmdroid-android-it Android应用程序。我尝试了API 10和17。 尽管如此,osmdroid-android-it项目不识别src文件夹下的OSMDROID库。 我需要的是自定义MBTiles

  • 我已经谷歌寻找解决方案,但我已经尝试了所有的方法,其中任何一个工作。首先,我的项目可以解决任何问题,后来我添加了一些更改,这就发生了。当我删除所有更改时,问题并没有消失。当我试图完成这个项目时,gradle控制台显示: Main.java:106:多个dex文件定义Lbolts/Aggregate Exception;com.android.dx.merge.DexMerger.readSorta

  • 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 生成失败 还定义了$home目录中的文件.bash_profile: 尝试:使用--info或--debug选项运行以获取更多日志输出。 生成失败得总时间:17.897秒