我開發了一段時間的sselenium程序現在有 com.google.common.base.Predicate沒有找到當我在Netbeans中打開它。 看來,某些Java更新已刪除或更改了該庫。它是否必須重新安裝或有一些替代它?找不到com.google.common.base.predicate的類文件的修復程序?
6
A
回答
8
本課程是Guava圖書館的一部分。它必須在你的類路徑中。但是升級Java時,庫不會從項目的類路徑中奇蹟般地消失。有人必須刪除它。
1
該課程通常位於名爲google-*.jar
之類的jar文件中。嘗試在你的文件系統上找到它,如果你這樣做,確保它是由CLASSPATH
環境變量指向的(變量應該指向jar文件,而不是指向包含它的目錄)。如果在文件系統中找不到它,則需要下載它(免費),然後確保正確的CLASSPATH
。或者,您可以使用系統的軟件包管理工具來下載它,在這種情況下,它可能會自動更新CLASSPATH
(您可能需要註銷並重新登錄,或者重新啓動shell等以使最後更改生效)。
如果要確認jar文件你找到/下載包含類,你可以做這樣的事情(在Unix/Linux):
jar -tf file.jar | grep 'com.google.common.base.Predicate'
,你應該替換該文件,你」的名義已發現/下載爲file.jar。
相關問題
- 1. 的Java錯誤:com.google.common.base.Predicate類文件未找到
- 2. 找不到在Javascript中未定義的修復程序
- 3. 如何修復「java.sql.SQLException:找不到適合jdbc:mysql的驅動程序」
- 4. 編譯的程序找不到文件
- 5. 在NetBeans的Maven Web應用程序中找不到類文件
- 6. 找不到分類文件的類
- 7. 找不到文件或程序集System.ServiceModel.DomainServices.Client.Web
- 8. C程序,找不到頭文件
- 9. 修改文件中的修補程序
- 10. 如何修復IndexNotFoundException:找不到分段*文件?
- 11. 在Eclipse中找不到.classpath文件,需要修復jarlist.cache錯誤
- 12. 修復程序
- 13. Java找不到類文件
- 14. PHP找不到類文件
- 15. laravel 5在應用程序文件夾中找不到mailjet類
- 16. 找不到路徑的一部分。複製應用程序中的文件。 WPF
- 17. 在文件複製過程中找不到目標文件
- 18. 找不到java.lang.Object的類文件
- 19. JHipster找不到org.thymeleaf.context.WebContext的類文件
- 20. com.fasterxml.jackson.core.JsonParseException找不到的類文件
- 21. 類找不到文件 - 的IntelliJ(UI 14.141.1192.2)
- 22. 找不到com.google.android.gms.maps.model.Latlng的類文件
- 23. 修復應用程序引擎類型
- 24. 修復快速查找TypeScript文件
- 25. 修復python/nose2/bin/nose2:找不到
- 26. 「找不到.NET程序集{}的AssemblyName在指定的文件夾」
- 27. Haskell程序修復
- 28. 編程不能找到我的文件
- 29. 在Angular應用程序中找不到引導程序文件
- 30. 修復程序寫入後將自定義修復程序添加到lib2to3
我確定我沒有刪除它。添加番石榴後,我不得不添加ApacheHttpClient,因爲取決於com.gargoyle.xxx的東西現在取決於org.apache.xxxx – vfclists