我已經添加了jBCrypt代碼到我的項目,試圖使用java.security.SecureRandom中找不到java.security.SecureRandom中,當我建立我得到以下錯誤:Eclipse問題?在源代碼包
java.security.SecureRandom can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly.
現在,如果我輸入import java.security.SecureRandom
,則Eclipse中的自動完成將查找該類。如果我在/ JRE System Library [jre7] /rt.jar/java.security.SecureRandom.class下查看我的包資源管理器,我可以單擊該項並查看源文件。我一直在爲此煩惱幾個小時,所以我最終決定放棄,看看有沒有人知道可能會導致這種情況。
我嘗試刪除JRE庫,然後重新將其添加到我的項目。我也嘗試在我的項目中特別添加rt.jar。這似乎沒有關係,它總是隻會導致相同的錯誤。
似乎我有源代碼,但由於某種原因該類不在JAR中?這是怎麼回事?