zoukankan      html  css  js  c++  java
  • 【JAVA开发】eclipse最新版本Eclipse Neon

    这个版本的IDE支持JavaJavaScript、C/C++、PHP和Fortran等多种编程语言;

    这个版本首次鼓励用户使用Eclipse Installer来做安装,这是一种由Eclipse Oomph提供的新技术,它通过提供一个很小的安装器来使得各种工具可以按需下载和安装。以前的版本都是提供一个大ZIP安装包,因而Eclipse的下载服务器总是负荷很大。现在则是提供许多的可选插件,可以只在需要的时候才下载。很多以前的标准工具包(比如Java开发包和CDT C/C++开发包等)现在都基于安装器做成了可选安装包,这样用户就完全可以只挑选自己需要的标准开发工具,按照自己的需要来组合,定制自己的IDE。

    这个版本也发布了一个大家期盼了十三年的功能——编辑器中单词自动换行。默认这个功能是关闭的,但可以在“偏好”菜单里打开,或者通过快捷键“Alt + Shift + Y”。另外通过快捷键“Ctrl + +”和“Ctrl + -”也可以直接调整编辑器中的文本大小,或者直接通过触摸板来调整。

    其他的通用平台相关功能包括对高分辨率的显示器的支持,及包含了很多象素很高的图标等。菜单和图标等在高分辨率下自动切换等功能也得到了改进,因而可以更好的支持GTK3。继OSX之后,现在对Windows和Linux也支持了全屏功能。

    Java IDE在这个版本中也增加了许多新的功能,如:

    • NULL标注检测功能已经扩展,标准Eclipse的@NonNull标注以及其他功能(如FindBugs和Checker框架)都可用于标注空或非空的方法。
    • 泛型中的NULL标注方法现在可以做更确切的提示。如果范型的方法类型有@NonNull或@Nullable标注,或者可以通过范型类型推导出这样的属性,那就也会被NULL标注方法采用。
    • 现在提供了添加@Nullable标注的快捷方法,而且触发条件可以根据“偏好”菜单中的设置来自定义。
    • JUnit测试启动时可以通过-ea选项(enable 
      assertions)来检测断言失败和JUnit的断言。如果不需要,这个功能也可以在启动配置中禁用。
    • JDT中的内容协助项目也进行了改进,允许检索子字符串,或者显示部分匹配结果。
    • 终止并启动功能可以让开发者很快的重新运行程序,它可以自动杀死旧的程序进程,然后再次启动它。
    • 标准包中已经包含了Maven和Gradle构建功能。

    因为Java 9还没有正式确定,所以标准版是不支持Java 9的,但是可以在Beta版中获得相关功能。在Java 9的平台上运行Eclipse需要在JVM的命令行中增加选项“-addmods java.se.ee”,因为它需要用到诸如javax.annotation.PostConstruct等包,而这些包在默认的java.se模块中是不包含的。


    这里还有个问题就是他不支持jdk1.8以下的版本,所有安装之前需要将jdk升级到1.8


  • 相关阅读:
    一二类斯特林数小结
    我的博客搬家了!
    常用编程思想与算法
    【spring专题】spring简介
    九、 Java程序初始化的顺序(二)
    八、 Java程序初始化的顺序(一)
    python的上下文管理
    七、 面向对象(二)
    六、 面向对象基础
    paramiko模块及ssh远程登陆
  • 原文地址:https://www.cnblogs.com/huty/p/8517756.html
Copyright © 2011-2022 走看看