- 博客(4)
- 资源 (28)
- 收藏
- 关注
原创 @Override is not allowed when implementing interface method
最近写代码发现很奇怪的一个bug,提示编译错误,“@Override is not allowed when implementing interface method”。详细的代码描述如下: 但是实现的方法中确实是可以重写的,代码本身并不会有错,那就肯定是配置的原因,解决方案为: 把Language level语言级别调到6及以上一般就没问题了,如果这个问题在多个modul
2017-08-30 00:01:17 3093
原创 IntelliJ IDEA中多module项目架构开发
在《Android Studio中的Project和Module是个什么鬼?》这篇博客中我详细介绍了在Android Studio中project和module的区别,由于AndroidStudio本身就是基于IntelliJ来进行开发的,所以在IDEA中product和module概念也是一致的,这里不再赘述。 一般我们比较小型的项目都可以使用单module的方式进行开发,但是当项目
2017-08-29 23:36:18 10075
原创 Maven打包异常:Exception in thread “main” java.lang.UnsupportedClassVersionError:org/apache/maven/cli
当我们在使用Maven命令行打包的时候可能会出现标题中的问题,错误的详细描述如下:Exception in thread “main” java.lang.UnsupportedClassVersionError:org/apache/maven/cli/MavenCli:Unsupported major.minor version 51 这是由于Maven中指定的jdk版本和项目开
2017-08-29 22:34:12 4296
原创 jenv的安装配置与使用
有时候为了开发的需要,要在机器上安装多个版本的jdk,目前最常用的为1.6,1.7,1.8 。但是切换不同jdk是一件比较麻烦的事情,最普通的做法就是去修改.bash_profile等配置文件,十分麻烦。 jenv帮我们解决了这个麻烦的问题,jenv可以快速在不同的jdk版本之间切换,不仅能配置机器全局的jdk,还能配置某一个目录项目中的jdk,能大大提高开发效率。 详细的
2017-08-29 21:51:15 4981
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人