JDK11引起的netty源碼調(diào)試不能引入unsafe類解決方案

問題描述:在這次的netty調(diào)試過程中张症,由于Mac本機安裝的是JDK11勋桶,導(dǎo)致了在調(diào)試的過程總無法引入 unsafe 類庫振诬,調(diào)試工作無法正常進(jìn)行露乏。

問題的解決過程:第一波操作,一頓google 網(wǎng)上有人說將報錯的 Modules 標(biāo)記為Sources笛园,照做了隘击,導(dǎo)致的結(jié)果是問題沒有得到解決,還了一個新的錯誤Cannot compile Groovy files: no Groovy library is defined for module 'xx'研铆。

額到這里更加懵逼了埋同,然后又是一頓搜索。找到的方法是將idea里面的!?*.groovy 去掉棵红,然后又是一頓操作凶赁,結(jié)果是又報了一個錯誤(Groovyc: Internal groovyc error: code 1)

到這里真的有點其人啊!然后又開始新一輪的搜索 虱肄,然后沒有然后了解決不了V掳濉!咏窿!委屈臉斟或。。翰灾。缕粹。。纸淮。

然后去netty的github上看了看平斩,發(fā)現(xiàn)有這么一個說法:Usage with JDK 9Netty can be used in modular JDK9 applications as a collection of automatic modules.The module names follow the reverse-DNS style, and are derived from subproject names rather than root packages due to historical reasons.They are listed below:

?哎,不過由于英文水平太差還有這方面沒有經(jīng)驗咽块,實在是看不懂了绘面。

?無奈最后一招,換成JDK8侈沪,結(jié)果一點問題也沒有揭璃。

總結(jié) :感覺還是知識面太窄,這次的問題雖然解決了亭罪,不過造成這次問題的直接原因沒有找出來瘦馍,算是曲線救國吧。

?不過有一個意外的收獲应役,那就是Mac 可以安裝不同版本的JDK而且可以任意切換情组,限于篇幅就不贅述了,簡單說一下:

? ? ? /*JDK11的安裝目錄*/

? ? ? JAVA_11_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home"

? ? ? /*JDK的安裝目錄*/

? ? ? JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home"

? ? ? /*默認(rèn)的JAVA_HOME用jdk8*/

? ? ? export JAVA_HOME=$JAVA_8_HOME

? ? ? /*配置PATH*/

? ? ? PATH="$JAVA_HOME/bin:$PATH"

? ? ? /*配置CLASSPATH*/

? ? ? CLASSPATH="$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"

? ? ? export PATH

? ? ? export CLASSPATH

? ? ? /*定義控制臺可以輸入的 jdk8命令*/

? ? ? alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

? ? ? /*定義控制臺可以輸入jdk11 命令*/

? ? ? alias jdk11="export JAVA_HOME=$JAVA_11_HOME"

?這樣配置以后箩祥,只需要在控制臺輸入jdk8 或者 jdk11 就能進(jìn)行相應(yīng)版本的切換院崇。不過這里有個問題需要注意一下,可能是用戶權(quán)限的問題袍祖,每次執(zhí)行完 jdk8 或者jdk11 以后需要再執(zhí)行一次 source ~/.bash_profile底瓣。

簡書處女作,有點簡陋蕉陋,愿意看的同學(xué)可以瞅瞅捐凭。這個問題我后序還會跟進(jìn),另外凳鬓,準(zhǔn)備分享一些調(diào)試netty源碼的心得柑营,希望同學(xué)們能多多執(zhí)教。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末村视,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子酒奶,更是在濱河造成了極大的恐慌蚁孔,老刑警劉巖奶赔,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異杠氢,居然都是意外死亡站刑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門鼻百,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绞旅,“玉大人,你說我怎么就攤上這事温艇∫虮” “怎么了木人?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵窥岩,是天一觀的道長。 經(jīng)常有香客問我姆涩,道長琐鲁,這世上最難降的妖魔是什么卫旱? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮围段,結(jié)果婚禮上顾翼,老公的妹妹穿的比我還像新娘。我一直安慰自己奈泪,他們只是感情好适贸,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著段磨,像睡著了一般取逾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上苹支,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天砾隅,我揣著相機與錄音,去河邊找鬼债蜜。 笑死晴埂,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的寻定。 我是一名探鬼主播儒洛,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼狼速!你這毒婦竟也來了琅锻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎恼蓬,沒想到半個月后惊完,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡处硬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年小槐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荷辕。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡凿跳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疮方,到底是詐尸還是另有隱情控嗜,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布案站,位于F島的核電站躬审,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蟆盐。R本人自食惡果不足惜承边,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望石挂。 院中可真熱鬧博助,春花似錦、人聲如沸痹愚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拯腮。三九已至窖式,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間动壤,已是汗流浹背萝喘。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留琼懊,地道東北人阁簸。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像哼丈,于是被迫代替她去往敵國和親启妹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容