布莱恩·费尔南德斯
主任客户互动,热爱技术,几乎所有的相关计算。想帮助你写出更好的软件。跟随在@brianfernandes。
2021年5月25日发布

我们的一个最大MyEclipse释放在最近一段时间,MyEclipse 2021.5.24刚刚离开了大楼。这个版本已经更新和新增几乎每个受支持的功能区域。这就是你期待在这个版本:

Java 15和16的支持

发展与Java 15和16现在支持语言特性。文本块,记录(包括新记录向导),模式匹配运算符,对密封类和接口的支持,现在支持等,在编辑器中。


文本块


新纪录向导


密封类的支持

更多的例子支持访问这些页面Java 15Java 16代码。访问这些功能,您可能需要启用预览特性通过Java编译器在项目属性页,和检查,“启用Java 16预览功能”。这也可以在工作区中设置水平下的偏好。

注意:MyEclipse Java 14包,您将需要手动配置一个更新代码使用Java JRE 15/16。

日常编码的改进

方法将插入的内容辅助最好的猜测参数,并很有可能为您节省一些时间。你还会发现一般内容帮助行为改善,默认情况下它会智能地重写代码与选定的建议而不是插入它们。几个快速修复添加了。

更快的搜索,一个新的并行索引搜索现在是默认启用,利用可用的硬件来提高性能。

运行一个程序,有许多参数,有时太多的命令行吗?如果使用Java 9或更高版本,您现在可以使用一个指定参数argfile在任何基于Java调试配置。

我们都爱nullpointerexception,不是吗?不是很好知道哪些变量是零?好,谢谢,中358现在,罪魁祸首将异常消息被点名批评。你需要使用Java 14或更高版本推出,和检查- xx: + ShowCodeDetailsInExceptionMessages盒子在调试配置。

如果你是一个喜欢Java代码清理几十个补充道。

集成版本的JUnit版本已经更新5.7.1

最后编辑位置是许多不使用一个特性,但可以这样改变您的编码效率。而不是仅仅记住最后编辑位置,过去15位置现在依然存在。使用[Ctrl + Alt / Ctrl +选择]+左/右箭头前后去通过你编辑,如果你之前没有试过这个功能,现在是一个很好的开始!

在Windows上,您可以使用Shift +水平滚动鼠标滚轮和触摸板gestures-this已经可能在其他操作系统。

如果你曾经想要做的重复的搜索在控制台视图中,您现在可以用Ctrl + K & Ctrl + Shift + K。

服务器连接

Tomcat

我们有一个新的连接器Tomcat 10,这个服务器支持最新的企业级Java规范,雅加达EE 9(稍后将进行更详细的讨论)。注意,如果您想将较老的应用程序部署到Tomcat 10,首先你要迁移,或者使用其遗留转换器。阅读更多在这里

我们已经添加了一个新的嵌入式版本的Tomcat 9 MyEclipse立即使用。除此之外,我们现有的嵌入式Tomcat 8.5服务器已经升级从8.5 8.5.9 8.5.66-this嵌入式服务器将在未来的版本中被删除。

Red Hat的家庭

我们有新的连接器Wildfly 21, 22、23JBoss EAP 7.4了。Wildfly 23雅加达将支持EE 9部署在未来MyEclipse的释放。

春天

这个版本包括几个很酷的春天我们想突出特性。首先,有一个新的向导,允许您添加弹簧起动器模块现有弹簧引导项目。从上下文菜单中选择春天>添加初学者来说现有的弹簧启动项目。

如果你有码头工人在本地运行,您可以构建码头工人图像从工作区中弹簧引导项目通过简单的拖拽到引导仪表板。然后您可以运行您的应用程序在码头工人,甚至直接调试在容器内。您可以添加弹簧引导DevTools项目加速变化周期。更多的细节在这里

雅加达EE 9

企业Java支持一直MyEclipse的核心,,我们很高兴能够继续提供这种支持通过下一个层次9主义企业雅加达的Java EE平台。这个版本包括实验支持雅加达EE 9-almost我们所有的新项目向导将允许您选择这个版本,当创建一个项目。项目创建这个版本将包括更新库和引用相应的雅加达EE 9图式。

这是一个预览版,一些支持还不是available-our基于表单的编辑器不支持这个版本,和我们的web服务向导(jax - ws / RS)和JPA支持尚未更新。我们将继续关注这一领域在未来MyEclipse版本。

新编辑和框架支持

IDE的核心是它的编辑,这个版本已经更新,以及全新的编辑web开发文件的类型:

  • HTML / XHTML
  • JavaScript / JSX
  • 打印稿/ TSX
  • CSS, SCSS SASS,更少
  • JSON
  • YAML / RAML
  • XML、XSL、XSD、DTD

这些编辑器的几个像JSON, YAML和XML有内置模式提供技术在适当的地方具体内容帮助和验证等功能。

语言的服务器技术

编辑器是基于语言的服务器技术,将提供最有能力,最新的,高效的,标准化的编码经验。功能验证、内容辅助、悬停信息,轮廓,重构,导航,甚至代码分析都是由语言服务器服务协议,所以我们谈论丰富对上面提到的每个类型的支持。

这些编辑器添加了MyEclipse的持续发展和细化的初步集成Eclipse的女装日报项目MyEclipse去年2020.9版本。我们一直关注性能,并确保我们的集成不出现在IDE的成本性能,与语言服务器初始化方式的变化你工作在不同的文件类型在您的工作区中。

访问新编辑

我们设置IDE违约,这样你的文件将自动打开正确的编辑,不需要额外的步骤。MyEclipse视觉等编辑HTML / JSP设计师现在不再相应的文件类型的默认值,但他们可以通过开放访问上下文菜单。相反,新编辑器可用于文件类型和XML一样,XSD, XSL,等等,我们保留了老MyEclipse编辑默认值在这些情况下。

JavaScript

新的JavaScript编辑器是基于语言服务器技术我们上面提到的,取代我们的约会燕鸥的基础支持。编辑器现在支持ECMAScript 2020盒,和支持在JSP文件也延伸到JavaScript。这是一个巨大的跳跃从2015年ECMAScript我们本地支持MyEclipse直到现在。所以从异步和收益率,新nullish运营商和可选的链接,现在公平游戏的JavaScript编辑器。

打印稿

新的打印稿编辑器支持打印稿4.1,一个巨大的跳跃MyEclipse的本地版本2.5支持。

注意:JavaScript和打印稿,ESLint和TSLint都支持和启用基于配置文件出现在这个项目。因为TSLint弃用,我们添加了特殊情报继续尊重TSLint配置文件需要时,但我们建议搬到一个基于ESLint配置。请参阅这个文档为更多的细节。

角MyEclipse的支持已被刷新。我们现在支持这个框架的最新版本,包括角12。新项目向导已得到增强,增加了几个新的向导。内容辅助、验证和导航角模板已经大大改善。当然,你仍然可以启动和停止角项目从Servers视图,我们固定一个缺陷预防CodeLive从工作与常春藤构建组件。

反应

有一个新项目向导反应很容易创建一个空白项目反应,或一个与下一个。js框架。你可以选择是否你想使用JavaScript或打印稿。

Quarkus

更新版本4.19.0 JBoss的工具,我们的集成Quarkus和OpenShift工具也得到了更新。在创建一个新的Quarkus项目时,如果扩展(s)选择支持Codestarts,您的项目将与示例代码初始化。

而不是使用一个应用程序。属性文件,您可以使用一个应用程序。在最近的版本的Quarkus yaml文件。只是手动创建这个文件,你会得到内容辅助。

您还可以指定在运行/调试Quarkus配置环境变量。

OpenShift

OpenShift应用Explorer现在基于辛癸酸甘油酯2。x,它允许基于devfile发展。这些组件可能暴露开始项目,即样本代码初始化您的空项目。具体内容为devfile协助也可以。yaml文件。

集群的使用更增强身份验证的基础设施,你仍然可以登录与向导,将弹出一个嵌入式web浏览器的要求。

关键修复和增强

VisualVM

我们的VisualVM集成是米娅几个版本,但通过流行的需求,我们现在有一个新的集成2.0.7的最新版本。

macOS大苏尔

的macOS大苏尔,你会很高兴知道所有UI故障,丢失的功能和错误已经解决,所以这个版本的在大苏尔MyEclipse的工作。问题可以找到固定的列表在这里

基于Eclipse 2021 - 03

自从上次我们跳三个Eclipse版本MyEclipse释放,这是基于Eclipse 2020 - 06年,所以有上百增强产品。更多细节,请查看值得注意的页面。

像往常一样,我们已经取得了许多的修复产品对于我们的用户报告的问题。

MyEclipse 2021和之前版本之间差异值得注意的

我们仍然需要CodeMix吗?

一些你可能会意识到,可以安装到MyEclipse CodeMix添加最新的支持所有语言我们上面讨论的服务器技术。CodeMix现在已经如果说MyEclipse用户,但好消息是,现在支持内置MyEclipse取代CodeMix将提供什么。Vue这样的框架,我们尚不支持本地MyEclipse将在后续版本了。展望未来,我们将继续提供和改善现代web MyEclipse本身的支持。

CodeMix不再是与MyEclipse兼容,不能安装到这个版本。

项目级验证

项目级验证的JavaScript,打印稿和HTML被移除。我们发现这验证,特别是在JavaScript中,被我们的用户常常不理想,耗费时间,尽管我们努力让它跨越数年的性能。这些文件将会验证当你打开和编辑它们,与新的语言服务器技术提供更高质量的验证。

编辑器偏好

一些编辑器,输入为这些文件类型和颜色偏好已被移除。我们发现这种级别的定制是很少使用,与大多数用户设置在全球层面。现在全球的偏好将适用于这些类型。

没有你我们不能这么做

谢谢你的许多忠实MyEclipse用户贡献的建议。我们很骄傲的这个版本,感觉它带来很多价值。记住,所有MyEclipse许可证包括免费更新到最新版本,所以继续得到你的今天。

当你在它,看看CodeTogether。我们最新提供允许您生活与他人分享你的即时协作MyEclipse IDE。他们可以从他们自己的代码和你的IDE(即使这是一个不同的版本或一个完全不同的IDE),或从浏览器。一个免费的计划总是可用的。

任何问题,评论或者建议,请联系我们通过论坛推特编码快乐!

Baidu
map