Re: [問題] access restriction

看板Eclipse作者 (沉默是金。)時間13年前 (2011/03/24 19:53), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《k43582 (crab)》之銘言: : : 感恩:) : 我也是利用調整eclipse : 使之變成黃色warning : 上面寫method is not accessible due to restriction on required library.. : 不知道有沒有影響 : 希望好心人能幫幫忙 : 非常感謝!! 謝謝 這個 warning 是說,如果你在別台電腦用同樣的 project , 這台電腦可能有機會無法存取這個 classpath , 因為理由很簡單,他必須要在ext/lib 這個很global的JRE jar , 有這隻 jar才會動,而這個機率比較低。 就如後面板友回文的,你從 java build path 去加 lib 就不會有問題了, 因為你已經明確把 jar 設定到專案 classpath 的一部分, 如果這個jar不存在,classpath 會報錯讓你知道。 btw 我這兩天碰到這個問題的情境是另一種, 我用 Eclipse SDK 3.6 在開發plug-in,出現這樣的 warng 。 在Eclise 3.6 系列的 jar, 本來我google了一下不以為意,後來發布新版之後才發現, 在開發 Plug-in 時出現這樣的 Warning 表示這是後來才有的, 也就是說3.5系列可能這隻類別有異動過或不存在。 如果有要考慮跨 plug-in 版本的相容性, 這隻 warning 最好還是要注意一下。>< 不知道有沒有人有對 3.4 3.5 3.6 等Eclipse版本相容性比較好的作法的。 我跟認識的前輩聊這個話題,他是說他們會看原始碼, 用reflection去判斷當前方法界面是屬於3.4/3.5/3.6 再用這樣的方式調用。 聽起來似乎也是目前最合理的作法了。 -- 我:一半的日子讓你說,我聽你說你的所有______________________________________ ______________________________________一半的日子我想說,對你說過去的所有:我 _______________________________________________________ 在討論中妥善扮演兼具聆聽與分享的角色,是我們一生的課題。 _______________________________________________________ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 72.21.245.243

03/25 09:36, , 1F
多謝 學習了!
03/25 09:36, 1F

03/26 20:21, , 2F
不過也有很多 Plugin 乾脆 3.4 / 3.5 / 3.6 各出一套
03/26 20:21, 2F
文章代碼(AID): #1DYp2qpU (Eclipse)
討論串 (同標題文章)
文章代碼(AID): #1DYp2qpU (Eclipse)