Android 台灣中文網

標題: [已解決]Could not find class ... referenced from ...如何解決 [打印本頁]

作者: zxc456999    時間: 2015-6-21 00:20
標題: [已解決]Could not find class ... referenced from ...如何解決
本帖最後由 zxc456999 於 2015-6-21 20:55 編輯

如題,在我使用額外加入的jar後,就會這樣,libs那已確認有加入, order and export 那也打勾了 還是這樣...
求解決辦法...卡好久了~     PLEASE!!!!

Could not find class "javax.mail.internet.MimeBodyPart$MimePartDataHandler", referenced from method javax.mail.internet.MimeMessage.getDataHandler

Could not find class "javax.activation.DataHandler", referenced from method javax.mail.internet.MimeMessage.setContent


作者: apkcvs    時間: 2015-10-14 17:12
謝謝ZXC大大, 分享卡關的痛苦.

補充一下破關的成就感:

那是在eclipse的專案環境裡, 在project名稱上按右鍵,
下拉目錄選單選 -->properties-->Java Build Path  -->
頁籤有個 Libraries -->

如果你的Libraries(一個或多個用道的凾式庫) 的Jar檔都已經Copy到專案裡,
如果還沒有Copy, 就把它Copy到專案裡頭的libs資料夾,
如果沒有libs資料夾就自己建一個, 然後

就用 :
-->Add Jars

或是 那些Libraries的Jars都還沒Copy或不想Copy到專案裡的話,
就用: 
-->Add External Jars.

如果你專案參考其他的專案的Libraries(一個或多個用道的凾式庫) 並沒有包成Jar檔的話,
這些個其他專案上被參考到的Class, 也不想Copy到這個目前的專案裡,
就用:
--> Add Library.
那個被參考的專案的Property 裡有一個 [ ] Is Library 記得要打勾.
這樣在下一步Browse[瀏覽]的時候, 才能被搜尋到.

所以下一步就是去Browse[瀏覽]到你存放Library或Jar 的位置檔案.

選到了你的Jar或Library後,

同樣是在目前的這個project名稱上按右鍵,
下拉目錄選單選 -->properties-->Java Build Path  -->
頁籤有個 ---> Order and Export

找到你剛剛有參考到的Library 或 Jar的名稱, 將前面的[ ] 打勾.
如果再講究一點就把要先Load的Library 或 Jar排序排到第一個.

注意: 如果你是採用 Add Library,  自己的這個專案的Property 內的 [ ]is Libray 不要勾,
       只要被參考到的專案打勾即可.





歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1