成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java 9積極解決Linux中的GTK GUI難題

譯文
開發(fā) 后端
根據(jù)這份Java提案,可資替代GTK 2與3的備選方案在于調(diào)整Java圖形以確保其只支持GTK 3,這將極大降低對移植與測試的需求。不過這套方案可能帶來大量無法通過測試發(fā)現(xiàn)的bug,意味著我們需要投入額外精力檢查AWT外觀與使用感受,且要求對JavaFX/Swing中的一者或者二者進行移植。

[[163085]]

瀏覽器窗口中的甲骨文Java圖標顯示效果。

將Java與該工具包***版本相結(jié)合能夠避免應(yīng)用因多GTK版本沖突而遭遇故障。

目前甲骨文公司正計劃立足于Linux系統(tǒng)將GTK 3 GUI工具包納入Java 9當中。此舉將保證當前Java與該工具包的***版本加以結(jié)合,從而避免應(yīng)用因多GTK版本沖突而遭遇故障。

根據(jù)openjdk.net網(wǎng)站發(fā)布的一項Java增強提案,這項舉措的目標在于以默認方式支持GTK(即GIMP工具包)2,并在系統(tǒng)屬性指定的情況下方行使用GTK 3?;贘avaFX、Swing或者AWT(即先進容器工具包)的各類Java圖形應(yīng)用程序?qū)⒈患{入該薦規(guī)劃,而各現(xiàn)有應(yīng)用程序亦可在無需針對GTK 2或者3進行修改的前提下運行于Linux之上。

這項提案已經(jīng)被甲骨文公司Java平臺部門***架構(gòu)師Mark Reinhold發(fā)送至openjfx-dev郵件名單中的各位成員。Java 9預(yù)計將在2017年3月正式發(fā)布。

“目前有大量Java軟件包在使用GTK,其中包括AWT/Swing、JavaFX以及SWT。SWT已經(jīng)遷移至GTK 3,但其中仍然包含一項系統(tǒng)屬性,可被用于強制其使用早期版本,”這份提案指出。“而這種在軟件包內(nèi)混用不同GTK版本的作法有可能導(dǎo)致應(yīng)用程序發(fā)生故障。”

這一問題還特別影響到各類采用Eclipse開發(fā)平臺的應(yīng)用程序。這份提案同時表示,盡管GTK 2與3目前已經(jīng)以默認方式可用于多數(shù)Linux發(fā)行版,但仍有一部分發(fā)行版方案尚未將其納入。

同樣受到影響的還有GTK+,這套跨平臺工具包作為功能部件及API存在,并通過GNU項目以免費軟件發(fā)布。其被囊括于多種常見項目當中,從Apache OpenOffice辦公軟件套件到Inkscape矢量圖形編輯器再到PyShare圖像上傳工具皆涵蓋其中。

根據(jù)這份Java提案,可資替代GTK 2與3的備選方案在于調(diào)整Java圖形以確保其只支持GTK 3,這將極大降低對移植與測試的需求。不過這套方案可能帶來大量無法通過測試發(fā)現(xiàn)的bug,意味著我們需要投入額外精力檢查AWT外觀與使用感受,且要求對JavaFX/Swing中的一者或者二者進行移植。這類移植工作在執(zhí)行中往往要求對AWT與Swing做出大量協(xié)調(diào)。

不過曾供職于Sun Microssytems公司的一位前Java管理人員對由此給Java帶來的改進效果提出了質(zhì)疑。“Linux平臺上的基于Java的桌面應(yīng)用程序其實并不多見,因此我不太確定其面向的市場到底有多大規(guī)模,”前Sun公司Java EE團隊成員、現(xiàn)任Couchbase公司開發(fā)者布道副總裁的Arun Gupta強調(diào)稱。

原文標題:Java 9 to address GTK GUI pains on Linux

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責任編輯:王雪燕 來源: 51CTO
相關(guān)推薦

2009-12-11 14:17:05

Linux平臺空間消失

2013-11-13 14:33:10

hadoop分布式系統(tǒng)

2015-12-17 14:40:41

Java解決難題

2009-07-08 14:32:10

GTK+嵌入式Linux

2009-12-03 16:33:02

路由交換設(shè)備

2019-01-27 17:32:38

邊緣計算網(wǎng)絡(luò)邊緣節(jié)點

2025-04-27 02:22:00

分頁項目開發(fā)

2017-02-06 19:26:10

開發(fā)業(yè)務(wù)應(yīng)用

2020-11-10 22:57:32

LinuxGUICLI

2020-09-29 07:18:24

Linuxtee命令

2023-11-10 09:20:28

Java工具

2020-11-10 11:29:36

LinuxGUICLI

2022-06-24 09:58:52

CurtailLinux

2012-05-09 09:21:16

Fedora 9

2011-06-13 13:06:48

Gtk Qt

2013-06-13 09:00:42

網(wǎng)絡(luò)設(shè)計網(wǎng)絡(luò)問題數(shù)據(jù)包

2011-01-04 14:36:39

LinuxGTK編程

2016-03-02 15:36:58

廣域SDN華為

2009-03-12 17:46:28

VMware虛擬化IT

2009-03-24 18:45:10

HP虛擬機IT
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91九色在线观看 | 国产精品高潮呻吟久久 | 在线日韩不卡 | av网站在线播放 | 1级黄色大片 | 中文字幕1区| 91久久久久久久久久久久久 | 精品国产乱码久久久久久老虎 | 久久久黑人 | 在线观看涩涩视频 | 超碰在线播 | 欧美精品一区二区三区在线 | 精品国产一区二区 | 亚洲女人的天堂 | 日韩国产中文字幕 | 在线亚洲一区 | 久久99国产精品 | 国产一区二区三区久久久久久久久 | 国产中文原创 | 欧美日韩一区二区三区四区 | 免费在线黄色av | 中文字幕一级毛片 | 精品毛片 | 亚洲视频在线看 | 国产精品久久久久久久久久 | 91精品国产91久久久久久 | 欧洲一区二区三区 | 伊人春色在线观看 | 青青久久 | 天天综合永久入口 | 国产成人久久av免费高清密臂 | 天天天操 | 日韩精品在线看 | 日韩毛片在线免费观看 | 一区二区三区四区不卡 | 天天草天天干 | 男人的天堂中文字幕 | 欧美一区二区在线观看 | 久久国产精品99久久久大便 | 91一区二区三区在线观看 | 毛片99|