我一直在研究一個Java Web應用程序的繼承代碼庫,並且直到今天它停止了編譯。我收到錯誤,它無法找到代碼中聲明的某些類。我的代碼庫是這樣設置的:我有主包,然後,出於某種原因,它既在它內部,也在它的同一級別,我有一個.jar包含一個補充包com.oreilly.servlet準確。我在我的主要代碼庫中有一些文件,它們導入com.oreilly.servlet.MultipartRequest並直到今天他們沒有發現它們的問題。Java應用程序突然沒有編譯jdev
我已經抹去了我的本地版本,並檢出了我上次編譯的最後一次修訂,我修改了java文件,導致我相信我的問題是jdeveloper。
我得到的錯誤是包com.oreilly.servlet不存在,隨後它找不到類MultipartRequest。
我也打破了jar文件(它的方式是包括在他的庫和jdev的類路徑部分)到包結構無濟於事。
任何幫助將不勝感激。
感謝您的建議,也許我會最終解決這個問題,但我不確定需要多少工作。我寧願找出究竟是什麼導致jdev或應用程序停止首先識別com.oreilly.servlet文件。還有其他建議嗎? – sgd
你確定這兩個jar文件是相同的嗎?檢查他們的大小,檢查他們的內容。也許一個是比另一個更舊的版本?也許一旦包含其他需要的類?提供了可以參考的構建腳本嗎? – RichW
感謝您的幫助。我通過重新鏈接到JDeveloper中的庫來修復它。 – sgd