eclipse报错:incompatible conditional operand types

如图图片说明
百度不到原因,请各位大佬不吝赐教,谢谢!

运行环境的问题, 之前有一位博主写过这个问题, 他运行环境jre是OSGI/Minimum-1.2 的时候 三目运算符的两个返回值类型不同.会出现这个错误

后来改成了JavaSe 之后, 三目运算符两侧不同类型也是可以的.

下面是博客的原地址
https://blog.csdn.net/gameleague/article/details/45842487

操作类型不兼容,贴出你出错的代码,在三目运算符中,容易出现这种问题

谢谢各位大佬,更换jdk版本后就解决了。