【JAVA开发】eclipse最新版本Eclipse Neon
这个版本的IDE支持Java、JavaScript、C/C++、PHP和Fortran等多种编程语言;
这个版本首次鼓励用户使用Eclipse Installer来做安装,这是一种由Eclipse Oomph提供的新技术,它通过提供一个很小的安装器来使得各种工具可以按需下载和安装。以前的版本都是提供一个大ZIP安装包,因而Eclipse的下载服务器总是负荷很大。现在则是提供许多的可选插件,可以只在需要的时候才下载。很多以前的标准工具包(比如Java开发包和CDT
C/C++开发包等)现在都基于安装器做成了可选安装包,这样用户就完全可以只挑选自己需要的标准开发工具,按照自己的需要来组合,定制自己的IDE。
这个版本也发布了一个大家期盼了十三年的功能——编辑器中单词自动换行。默认这个功能是关闭的,但可以在“偏好”菜单里打开,或者通过快捷键“Alt + Shift + Y”。另外通过快捷键“Ctrl + +”和“Ctrl
+ -”也可以直接调整编辑器中的文本大小,或者直接通过触摸板来调整。
其他的通用平台相关功能包括对高分辨率的显示器的支持,及包含了很多象素很高的图标等。菜单和图标等在高分辨率下自动切换等功能也得到了改进,因而可以更好的支持GTK3。继OSX之后,现在对Windows和Linux也支持了全屏功能。
- 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
【JAVA开发】eclipse最新版本Eclipse Neon的更多相关文章
- 搭建java开发环境、使用eclipse编写第一个java程序
搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...
- 编程入门-Java开发工具介绍及Eclipse安装
编程入门-Java开发工具介绍及Eclipse安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Java开发工具介绍 "源代码"一般是文字,所以可以使用记 ...
- 搭建一套Java开发环境以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载JDK. https://www.oracle.com/tech ...
- Java开发调试技巧及Eclipse快捷键使用方法
1. 快捷键 syso 通过打印输出来调试,println可接受object型的参数,能输出任何类型 Syso输出的是黑色字体,代表的是Debug的信息 Syse,输出的是红色字体,代表错误的输出信息 ...
- Java开发环境配置(3)--eclipse汉化插件安装、卸载 中遇到的问题
eclipse汉化中遇到的问题 网上汉化的帖子很多 如: Eclipse超级完美汉化教程_百度经验http://jingyan.baidu.com/article/e75057f28401a8ebc9 ...
- 手把手教你安装Eclipse最新版本的详细教程 - 大佬的鸡肋,菜鸟的盛宴(非常详细,非常实用)
简介 首先声明此篇文章主要是针对测试菜鸟或者刚刚入门的小伙们或者童鞋们,大佬就没有必要往下看了. 写这篇文章的由来是因为后边要用这个工具,但是由于某些原因有部分小伙伴和童鞋们可能不会安装此工具,为了方 ...
- 001、JAVA开发环境安装与eclipse软件第一印象
折腾了快1个星期,一直没有成功装好JAVA环境,eclipse一直打不开,java环境配置的问题真是不得不吐槽一下,太烂了.今天反反复复折腾好久,终于搞定了.用的金山毒霸,方法如下: 一.打开金山毒霸 ...
- 如何在Oracle官网下载java的JDK最新版本和历史版本
官网上最显眼位置只显示了Java SE的JDK的最新版本下载链接,因为都是英文,如果英文不是很好,寻找之前的JDK版本需要很长时间,而且未必能在那个隐蔽的位置找到之前版本列表. 今天小编来给你详细讲解 ...
- Java开发工程师最新面试题库系列——Java基础部分
JAVA基础 面向对象有哪些特征? 答:继承.封装.多态 JDK与JRE的区别是什么? 答:JDK是java开发时所需环境,它包含了Java开发时需要用到的API,JRE是Java的运行时环境,JDK ...
随机推荐
- shell编程expr表达式----传智播客的书linux编程基础中出现的问题
首先声明:本人是传智播客的粉丝,拥有他出的多本编程书籍,此文绝无诋毁抹黑之意. 但在linux系统编程第88页给出的while循环范例中,代码运行无法得到预期结果 原代码如下 #!/bin/sh su ...
- java中volatile关键字的含义(转载)
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉. Java语言是支持多线程的,为了解决线程并发的问题,在语 ...
- WebUI自动化之Java语言提高
单独写一个函数和把函数写在类中的区别: 单独写一个函数,函数只能完成一个功能,团队开发.让第三方使用时比较麻烦: 项目管理和构建自动化工具Maven:
- php判断文件是否为txt文件
可以使用pathinfo方法来通过后缀名进行判断文件类型. /** * 获取文件后缀(如果文件名为11.11,11不是后缀,会默认11为后缀) * $file string 文件路径或者文件名 */ ...
- Can't load Microsoft.ReportViewer.ProcessingObjectModel.dll
本机的时候是能正常看到report,但deploy到别的机器上却不行,按说从本机拷个dll过去就可以,但怎么也找不到. 原来要在cmd那里输入C:\WINDOWS\assembly\GAC_MSIL ...
- 数据结构实验之链表七:单链表中重复元素的删除(SDUT 2122)
#include <bits/stdc++.h> using namespace std; typedef struct node { int data; struct node* nex ...
- Lua unpack函数用法
unpack,接受一个table做个参数,然后按照下标返回数组的所有元素 unpack lua 版本 <= 5.1 local t = {nil , 3} retunrn unpack(t) / ...
- ARTS打卡计划第十四周
Algorithms: https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ Review: “How to write ...
- 【软件工程】Alpha冲刺 (6/6)
链接部分 队名:女生都队 组长博客: 博客链接 作业博客:博客链接 小组内容 恩泽(组长) 过去两天完成了哪些任务 描述 tomcat的学习与实现 服务器后端部署,API接口的beta版实现 后端代码 ...
- Golang语言快速上手到综合实战高并发聊天室
需要的联系我:QQ:1844912514 Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言.2015,Go迎来了全迸发的一年.时隔一年,回头再看,Go已跻身主流编程语言行列. ...