我使用的Java8 下载地址

    修改 pom.xml 中jdk的版本号6.9. 关于JAVA8的支持 - 图1

    Eclipse配置JRE 新增JDK86.9. 关于JAVA8的支持 - 图2

    如果看了图还不知道细节的同学,请自行百度!

    使用Maven重新构建项目(Eclipse中在你的项目上右键)

    6.9. 关于JAVA8的支持 - 图3

    构建成功之后6.9. 关于JAVA8的支持 - 图4

    启动成功之后的日志输出如下:2018-02-06 22:20

    1. Starting JFinal 3.3
    2. Starting web server on port: 80
    3. 02-06 21:50:59[INFO]jetty-8.1.8.v20121106
    4. 02-06 21:50:59[INFO]NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
    5. 02-06 21:50:59[INFO]started o.e.j.w.WebAppContext{/,file:/D:/yun/project/eova-oss/src/main/webapp/}
    6. 02-06 21:50:59[INFO]started o.e.j.w.WebAppContext{/,file:/D:/yun/project/eova-oss/src/main/webapp/}
    7. Config Constants Starting...
    8. 02-06 21:50:59[INFO]app.config
    9. 02-06 21:50:59[INFO]domain.config
    10. 02-06 21:50:59[INFO]eova.config
    11. 02-06 21:50:59[INFO]jdbc.config
    12. 02-06 21:50:59[INFO]默认配置加载成功:(resources/default)
    13. 02-06 21:50:59[INFO]app.config
    14. 02-06 21:50:59[INFO]domain.config
    15. 02-06 21:50:59[INFO]eova.config
    16. 02-06 21:50:59[INFO]jdbc.config
    17. 02-06 21:50:59[INFO]开发配置覆盖成功:(resources/dev)
    18. Config Plugins Starting...
    19. 02-06 21:50:59[INFO]load data source:jdbc:mysql://127.0.0.1:3306/eova?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull > root
    20. 02-06 21:50:59[INFO]load data source:jdbc:mysql://127.0.0.1:3306/demo?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull > root
    21. 02-06 21:51:00[INFO]{dataSource-1} inited
    22. 02-06 21:51:00[INFO]{dataSource-2} inited
    23. Config Routes Starting...
    24. Load Page Const Starting:
    25. Config Interceptors Starting...
    26. Config Handlers Starting...
    27. JFinal Started

    因为项目需要所以安装了Java8,然后各种没毛病就可以直接跑起来了,如果改版本号和给Eclipse设置JRE算一种毛病!在此之前,有很多同学问我是否支持Java8,因为我没试过所以我不知道,但是按Java一贯向下兼容的原则应该是没毛病的.(实际上早就有很多同学已经自己在Java8下玩了很多年Eova了)所以今天特此现身说法,Eova可以基于Java8运行.

    另外因为目前Java7是使用最广的JDK版本,但是已经有趋势,业界在慢慢普及Java8,所以小伙伴们先自便,Eova随后会跟上主流.

    让我们一起期待Java9,展望Java10,幻想Java11…