最近在android環境下使用javax下面的swing圖形界面,但是居然加載不了,覺得很奇怪,之前自己用過也沒問題,而且javax包就是jre自帶的,如下圖:
我就試着自己手動import導入,結果javax.後面自動提醒的並不是java中javax下面的目錄:
看來肯定是包名相同引起的問題,就找了一下還有哪裏有javax,結果一看android的sdk中就有javax,對了一下目錄也對上了,就是說javax包默認去取android中的javax,所以無法加載java中javax。
問題原因就是這個,那就好辦了,直接在依賴中添加對java的依賴,這個依賴就添加到你的app的build.gradle或者相應的module中的build.gradle中,
更新一下即可!