日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
3個簡單步驟,測試你的應(yīng)用是否兼容Java8

Java 8的基本功能目前已經(jīng)準(zhǔn)備就緒,該版本中包含了一大堆新的特性。由于這是一個全新的大版本,因此你的代碼在從Java 7升級至Java 8時可能會出現(xiàn)問題。比如在Java 7發(fā)布后,就被發(fā)現(xiàn)含有嚴(yán)重的bug。

這種問題同樣有可能出現(xiàn)在Java 8上。本文主要介紹如何使用現(xiàn)有的持續(xù)集成(Continuous Integration,CI)服務(wù)器進(jìn)行Java 8環(huán)境測試。本文將使用開源項目hawkshaw來進(jìn)行測試。

1.  在CI服務(wù)器上安裝JDK 8

你可以從https://jdk8.java.net/download.html中下載***的Java 8版本,并在CI服務(wù)器上進(jìn)行安裝。

你還需要在Jenkins中進(jìn)行JDK8相關(guān)的設(shè)置,以便讓它知道如何尋找JDK。在主頁面中上找到Manage Jenkins和Configure System設(shè)置選項,然后找到JDK Install部分,取消選中install automatically,并添加名稱和路徑。

2.  設(shè)置Jenkins Multi-Build

你可以針對現(xiàn)有的項目來設(shè)置另一個Jenkins Job,比如設(shè)置multi-build。首先需要創(chuàng)建一個新的multi-build Jenkins Job。

Jenkins Job正常設(shè)置完成后,你需要在任務(wù)設(shè)置界面的Configuration Matrix部分中點擊add axis ,然后選擇你需要的JDK。這里我選擇了一個JDK7和一個JDK8版本。

你可能還需要禁用在Java 8下無法工作的插件,比如Jacoco。

3.  報告bug

現(xiàn)在你可以運(yùn)行你的項目,來看看它們是否在不同的Java版本下都能測試通過。

如果測試失敗,你需要弄清楚失敗的原因。也許是由于你的代碼中存在bug,如果是這種情況,你完全可以在Java 8正式發(fā)布前解決它。如果是由于Java 8的bug所致,你可以在 bug跟蹤或郵件列表中向Java 8開發(fā)團(tuán)隊報告bug。

原文鏈接:http://www.insightfullogic.com/blog/2013/jul/5/testing-java-8-3-easy-steps/


文章名稱:3個簡單步驟,測試你的應(yīng)用是否兼容Java8
本文鏈接:http://www.dlmjj.cn/article/djipcgg.html