91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Eclipse插件升級后不正常的問題該怎么解決

發布時間:2021-12-07 16:27:37 來源:億速云 閱讀:196 作者:柒染 欄目:編程語言

Eclipse插件升級后不正常的問題該怎么解決,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Eclipse插件問題是比較常見的問題,下面看看最近vwpolo遇到的有關Eclipse插件的一些苦惱:

最近同事被一個問題困惱了很久,讓我幫忙看下,問題是這樣的,我們的平臺是基于Eclipse RCP 3.3.0,將每個功能模塊作為一個插件工程,系統提供了基于Http的自動更新插件的功能,要求在插件更新完成后將舊版本刪除掉(我們自己寫的版本比較方法),本來一切運行正常,但是負責部署的同事將插件系統的版本號升級成4段,比如以前的版本組成是“主版本號.次版本號.內部版本號”現在發展到“主版本號.次版本號.內部版本號.構建版本號”比如將"3.0.0100"升級到"3.0.0100.1",這時候自動刪除舊插件的功能就運行的不正常,比如插件中有個主插件版本號為3.0.0100.9啟動后可以刪除版本號為"3.0.0100.8"的插件,而"3.0.0100.11"的插件卻無法刪除"3.0.0100.9"的插件。

其實這和OSGI的版本機制有關系,Eclipse內部插件版本標記和比較是通過"org.eclipse.osgi.*"插件中的Version.java完成的,Version 中的字段major表示主版本號、minor表示次版本號、micro表示微型版本號(內部版本號),這三個字段的類型都是int型的,而Version中的qualifier用來表示構建版本號,類型是字符串,當時如果第四位構建版本號如果是純數字的話,Eclipse會自動格式化一下,再進行比較,比如比較08和10,格式之后變成8 vs 10,通過字符串的compare方法會得到8比10大7,當然它就會認為"oss.client_1.1.1.08"的版本要比"oss.client_1.1.1.10"高,這可能是Eclipse 3.3.0 版本的一個Bug,我在Eclipse 的3.3.2中沒有發現這個問題,在Eclipse 3.4和 3.5也已經修復好了,如果你使用的是Eclipse 3.3.0并且也有這樣的需求的話要小心了。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘谷县| 霍州市| 开封市| 六枝特区| 城步| 揭东县| 永嘉县| 文山县| 红安县| 永登县| 冷水江市| 阿勒泰市| 吉隆县| 旺苍县| 探索| 西乌珠穆沁旗| 华宁县| 怀集县| 花莲县| 津市市| 钟山县| 长葛市| 邹平县| 永福县| 深水埗区| 南京市| 通榆县| 涟源市| 东兴市| 江油市| 三明市| 大洼县| 安龙县| 韶关市| 洮南市| 崇仁县| 基隆市| 南城县| 同仁县| 亳州市| 湟中县|