搜尋

首頁  >  問答  >  主體

無法轉換為java.lang.Throwable

java: 不兼容的類型: org.exolab.castor.xml.MarshalException無法轉換為java.lang.Throwable

            try{
                marshaller.marshal(rpic);
            }catch (MarshalException e) {
                
            } catch (ValidationException e) {
               
            }

這兩個異常都無法通過catch捕獲,是這兩個異常無法轉化為java.lang.Throwable。

阿神阿神2803 天前1208

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-18 10:58:37

    看下這個類別的源碼呀,按理不是繼承自Throwable的怎麼能叫Exception呢
    補充:
    特地去試了下,是沒有問題的,建議檢查下代碼和配置

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:58:37

    該jar所依賴的castor-core-1.3.3.jar在本地maven倉庫沒有下載全。

    回覆
    0
  • 取消回覆