作者NullLife (接下來如何?)
看板java
標題[問題] 這算是openjdk的bug嗎?
時間Fri Jun 22 18:49:51 2018
小弟現在用java版本是 java-1.8.0-openjdk-1.8.0.171-1
然後正在開發某些東西會用到URLClassLoader,
就在我百思不得其解問題出在哪的時候...
我一路追回去URLClassLoader裡面發現這樣一段code...
https://imgur.com/a/ty01Cs7
TMD!! 為什麼要把Exception給我檔起來!!
有大大可以解釋為什麼它要這樣寫嗎?
因為我的ClassLoader有階層關係,
所以它一直這邊找不到, 就會跑錯ClassLoader找class給我...
害我浪費一堆時間在找問題QQ
--
我們全心全意的愛你 我們全心全意的愛你
親像愛自己的母親 親像愛自己的母親
不是你的土地特別香 不是你的物產特別豐富
929 吳志寧
因為你的懷抱這麼溫暖 因為你用艱苦的奶 養大了我們
全心全意愛你
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.69.87.151
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1529664595.A.AE6.html
1F:→ pttworld: 你要不先完整描述你的問題 06/22 19:10
2F:→ pttworld: 另外是在那一行跳例外,設計錯誤回傳空值又沒問題 06/22 19:13
我的問題很簡單, 我是url設定錯誤, 在讀取時連URLC
※ 編輯: NullLife (203.69.87.151), 06/22/2018 19:17:50
3F:→ ssccg: 這method signature就沒throw exception 06/22 21:05
4F:→ ssccg: javadoc也寫了null if the resource could not be found 06/22 21:06
5F:→ ssccg: 這樣實作哪裡有問題? 06/22 21:07
6F:→ ssccg: 你可以說設計有問題,不過這API是java 1.1就有 06/22 21:08
7F:→ ssccg: URLClassLoader是1.2才有,已經不能改了就只能這樣 06/22 21:08