Eclipse Oxygen.1a正式发布了,感兴趣的小伙伴可以从下面地址中进行下载。Eclipse Oxygen.1a的最大亮点就是支持Java 9和Junit 5。
下载地址:
如果你的Eclipse中没有支持Junit 5,那么运行@RunWi) 之后,Junit 4在启动配置中被配置成为测试运行期。
所以,在使用支持Junit 5的Eclipse进行测试之前,你需要将测试运行器更改为Junit 5,以便在运行测试时使用JUnit 5测试运行器创建新的启动配置:
Eclipse支持Java 9
Eclipse基金会执行董事Mike Milinkovich在三个月前曾表示“JDT团队一直在努力为Eclipse Oxygen建立优秀的Java 9支持,一旦成功,这将会是Eclipse Oxygen中最受欢迎的亮点”。
如今JDT完全支持Java 9:
Eclipse compiler for Java (ECJ)实现了所有Java 9的
支持已更新的Java模块的重要功能,如编译器,搜索和许多编辑器功能。
使用 Java Runtime 9 运行 Eclipse 以获取对 Java 9 的支持不是必需的。但是,Java runtime 9 需要在项目的构建路径上,以针对系统模块编译模块化项目。
当将Java Runtime 9添加到项目的构建路径时,系统模块将会排列在软件包资源管理器的系统库中:
现有的非模块化Java项目可以通过创建module-in来快速转换为模块。一旦项目符合合规性,那么就可以应用Java 9:
借助Java 9,可以将库或容器添加到模块路径中,而不是类路径:
将模块添加到项目的模块路径后,可以通过单击Is Modular 选项并编辑模块属性来进一步修改其封装 属性。以下示例显示了模块module.one 如何从当前Java项目的context中导出包:
Java搜索现包含一个新的搜索范围——模块: