
新版带来了诸多更新,看看值得关注的更新内容:
编辑器
- 添加了一个易于扩展的通用文本编辑器
- 可在 Eclipse IDE 中打开图像文件,支持 png, jpg, jpeg, gif, bmp, 和 ico 格式


支持构建 Java 9 应用。Java 9 规范尚未发布,所以对它的支持还没集成到标准下载包中,Eclipse 对 Java 9 的支持(BETA)包括以下内容:
- 将 JRE 和 JDK 9 添加为 JRE
- 支持 JavaSE-9 执行环境
- 使用 JRE 或 JDK 9 创建 Java 和插件项目
- 编译作为 Java 项目的一部分的模块
支持 C++ 14 新的语言特性:
团队表示一直在努力研究一些功能,解决用户报告的一些问题,并对产品的基本功能(如可靠性,性能和可访问性)进行有意义的改进。该版本一些值得关注的亮点包括:
- 持续交付工具现在可以自动构建和部署 NET 或 ASP.NET Core 项目到 Azure Web App Service。这意味着开发人员可以在 Visual Studio Team Services 上为其解决方案创建和配置 CI 构建定义和发布定义,而不必离开 Visual Studio IDE。
- 增加扩展的影响在 Visual Studio 可靠性上的可见性。Visual Studio 具有丰富的工具和扩展生态系统,为开发者提供有用的功能。但有时,扩展与 Visual Studio 的交互可能会有错误。之前已经通过一个信息栏提供了一些诊断信息,让你知道扩展是否拖慢了事情。现在,诊断系统已经被扩展,让你知道如果有一个 VS 意外终止,扩展是否有涉及。
- 轻量级解决方案负载(LSL) 已经扩展到大型 C++ 解决方案,这意味着这些类型的项目将加载更快。
- .NET Core 和 ASP.NET 改进
- NuGet 改进
- Visual Studio IDE 改进
.NET Core 2.0 Preview 2 已发布,现在可以使用 Visual Studio 2017 Preview 15.3,Visual Studio for Mac 或 VS Code 开发 .NET Core 2.0 应用程序。部分更新如下:
平台支持更新
- .NET Core 2.0 Preview 2 现在可用于 Azure App Service
- Docker 的镜像已迁移到 Debian Stretch
- 增加了对 SUSE Linux Enterprise Server 的支持
- 支持 macOS High Sierra
.NET Core 2.0 Preview 2 的改进
- dotnet restore is implicit for commands that require it
- 从 .NET Standard 引用 .NET Framework 库
- .NET 标准 NuGet 软件包不再需要依赖关系
Apache Tomcat 9.0.0.M22 是 9.0.x 分支的里程碑版本,已经为用户提供了 Apache Tomcat 9.0.x 中的新功能,所以用户可以进行反馈。
与 9.0.0.M21 相比,值得关注的变更:
- 添加了一个新的 JULI FileHandler 配置,用于指定保留日志文件的最大天数。默认情况下,日志文件将保留 90 天
- 更新 Servlet 4.0 实现,以添加对 HTTP 响应设置 trailer fields 的支持
- 使用 JspC 预编译时,会报告所有的编译错误,而不是在第一个错误后停止
5 月份,Java 模块化系统在 JCP 执行委员会投票中未获通过。一个月之后,JCP 执行委员会再次投票。日期,JCP Executive Committee 公布了对 Java Platform Module System(或称为 Jigsaw)的投票结果,以 RedHat 的 1 票弃权,24 票支持通过了该决议。此前已报道过,Java 9 预计 9 月发布。
投票结果如下:

RedHat 在 23 日的弃权票中表示,虽然距离上次投票已取得积极进展,但有些问题仍会影响社区的使用,处理此类问题需要花上一个月的时间,为不延迟 Java 9 的发布日期,所以选择弃权。同时表示,期待 Java 的新变革。
本周开源项目推荐:
Magic Wormhole 提供了这样一种文件传输方式:不需要任何的上传、网页界面,或登录密码,只需输入几个代码,即可传送文件。
该工具提供了一个名为 wormhole 的库和命令行工具,它可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本)。通过使用相同的“虫洞代码”(wormhole codes)来识别两个端点。使用的代码很简短,人性化,接收方通常只需要输入几个字符。 虫洞代码是一次性使用,不需要记住。
以正确方式使用该工具非常简单。简单来说,你可以在桌面上以脚本或其他形式设置该工具,只需将文件丢在上面,就会看到密码弹出,然后你只需告知对方密码即可。他们将直接而安全地接收文件。
示例
发送方:
% wormhole send README.md Sending 7924 byte file named 'README.md' On the other computer, please run: wormhole receive Wormhole code is: 7-crossover-clockwork Sending (<-10.0.1.43:58988).. 100%|=========================| 7.92K/7.92K [00:00<00:00, 6.02MB/s] File sent.. waiting for confirmation Confirmation received. Transfer complete.
接收方:
% wormhole receive Enter receive wormhole code: 7-crossover-clockwork Receiving file (7924 bytes) into: README.md ok? (y/n): y Receiving (->tcp:10.0.1.43:58986).. 100%|===========================| 7.92K/7.92K [00:00<00:00, 120KB/s] Received file written to README.md
这其中的 7-crossover-clockwork 就是需要输入的“虫洞代码”。
原文链接:https://my.oschina.net/editorial-story/blog/1098852
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息