Eclipse Oxygen免安装版下载是一款专业的Java可扩展开发平台,新版本不再支持32位,仅支持64位系统,提供了新特性,包括編輯器、Java 9、Java 編輯器、const 的放置等,为用户提供更便捷的操作体验。需要的朋友赶快下载吧!
Eclipse Oxygen新特性
Eclipse Platform
編輯器
添加了一个易于扩展的通用文本編輯器
編輯器现可读取 patch 和 diff 文件,打开扩展名为 .patch 或 .diff 的文件时,提供语法高亮功能
可在 Eclipse IDE 中打开图像文件,支持 png, jpg, jpeg, gif, bmp, 和 ico 格式
改进 Ctrl + E 命令,使用 Ctrl + E 这组快捷键可列出和过滤所有已打开的編輯器。如果在編輯器区域中选择了一个视图,这组快捷键也可以使用。还可使用通配符过滤列表,并使用鼠标或键盘选择編輯器。在新版中,可以再次按下 Ctrl+E 循环浏览列表。
編輯器方面,除此之外,还包括调试、视图、对话框、工具栏、首选项、主题和样式等诸多内容的更新
Java 开发工具
Java 9
支持构建 Java 9 应用。Java 9 规范尚未发布,所以对它的支持还没集成到标准下载包中,Eclipse 对 Java 9 的支持(BETA)包括以下内容:
将 JRE 和 JDK 9 添加为 JRE
支持 JavaSE-9 执行环境
使用 JRE 或 JDK 9 创建 Java 和插件项目
编译作为 Java 项目的一部分的模块
Java 編輯器
在适合的位置自动插入大括号。Java > Editor > Typing > Automatically insert at correct position > Braces 这个选项默认启用 。在需要大括号的时候将会自动插入。
Javadoc 中注释类型元素的默认值:注释类型元素的默认值现在会悬浮显示在 Javadoc 视图中
const 的放置
const 关键字现在可以放置在类型声明的左侧或右侧,可在这里设置:Preferences > C/C++ > Code Style。
除此之外,还包括 Java 视图和对话框、Java 编译器、调试、jUnit 等内容的更新。
C/C++ 开发工具
代碼分析
GCC 构建快速修复功能,已经为 GCC 编译器生成的各种构建错误添加了快速修复。这样的修复包括:缺少分号
支持 C++ 14 新的语言特性:
return type deduction 和 generic lambdas
Eclipse Oxygen配置Java 9 SDK教程
1.下载Eclipse Oxygen版本
2.配置eclipse.ini,使用Java 9 JRE启动,所有配置参数如下:
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
E:/Java/jdk-9/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
3.进入Eclipse Marketplace,安装 java 9 support for oxygen 4.7
4.Window->Preferences->Java->Install JREs,设置JDK 9的路径地址
Eclipse Oxygen测试教程
一些測試場景需要條件和循環,這就是爲什麽引入四個新節點:if-then-else,do-while,while-do和repeat。
測試或許是複雜的和不可讀的,但有些例子將使測試更易于閱讀,或者將複雜的場景自動化。
程序員現在可以實現一些很酷的例子:
“如果存在確認對話框,就單擊確定,否則不執行任何操作”
以前可能使用重試來處理程序,但條件意味著更容易指定和閱讀。
“當打開標簽時,關閉第一個選項卡”
do-while循環以相同的方式工作,但在第一次檢查之前執行do-block中的操作。
每個條件和循環的真實或虛假價值都基于該塊內代碼的執行結果。
“創建5個項目”
重複節點允許程序員輸入重複的do-block。可以輸入具體的值、參數和功能。
更容易同步
測試複雜的一個原因是不必要的動態同步。Jubula確實提供了大量改進,等待文本更改/列表項目已出現。爲了使這些操作更加精簡,每個檢查操作中添加了“TIMEOUT”參數。默認值爲0ms,因此現有測試仍將運行。但現在程序員可以選擇爲任何檢查操作設置超時。如果檢查在第一次嘗試時失敗,則會自動重試,直到超時過期。重試的輪詢間隔可通過變量進行配置。
跳過各測試步驟
Jubula关注可重用性问题,常常会出现如何创建可执行全部或仅包含其中一些步骤的关键字问题。在Eclipse Oxygen中,程序员可以使用参数值## jbskip ##作为测试步骤的任何参数值。测试步骤将不会被执行,这减少了填写表单中字段所需的重复数量。
在測試結果報告中,程序員可以看到已經跳過了哪些步驟。
浏覽測試
根据用户反馈意见,Oxygen有两个新选项:双击测试用例編輯器中的根节点跳转到重新使用此测试用例打开的編輯器。当打开多个編輯器时,对导航“备份”层次结构非常有用。对使用函数getCentralTestDataSetValue的用户,现在可以在属性视图和中央测试数据集视图(再次返回)之间导航,以快速查看引用值的位置,以及函数中实际使用的值。此功能可以节省用户大量的点击和滚动。
摆脱未使用测试用例:delete with orphans
新功能“delete with orphans”可以删除未使用的测试用例(例如使用过滤器显示未使用的测试用例),以及其中的所有测试用例。这也是递归的,所以可以快速轻松地清理未使用的测试用例。
對測試結果報告的兩項改進:測試報告可以以JUnit報告格式導出,以便將它們更容易地集成到連續構建和集成過程中。錯誤報告部分的屏幕截圖現在突出顯示了被測試的組件,以便更容易識別問題。
在Java中用于编写测试的Client API,进行更多的灰盒测试往往很有用,因为getProperty和isSelected的新操作更加容易。getProperty允许程序员访问组件属性,isSelected可用于查找复选框或单选按钮的切换状态。'
漢化方法
在本站下載最新版漢化包,將漢化包複制到dropins文件夾即可。
注意:Eclipse在window系統下的版本分32位與64位,需要與Jdk的32位/64位版本匹配,當Eclipse與JDK版本不匹配時,會提示無法加載jvm.dll。
常用快捷鍵
Ctrl + 1 (快速修复)
Ctrl + D (删除当前行)
Ctrl + Alt + ↓(复制当前行到下一行)
Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者) 作用:快速插入。
Alt+Shift+R 重命名非常好用。
Ctrl + Q 定位到最后编辑的地方。
Ctrl + Shift + O 自动导入包。
Ctrl+/ 注释当前行,再按则取消注释。
Ctrl+K快速查找。
Ctrl + Shift + F 自动缩进。