0

我已将jBCrypt代码添加到尝试使用 java.security.SecureRandom 的项目中,并且在构建时出现以下错误:

在源包中找不到 java.security.SecureRandom。检查模块的继承链;它可能没有继承所需的模块,或者模块可能没有正确添加其源路径条目。

现在,如果我import java.security.SecureRandom在 Eclipse 中键入自动完成,则会找到该类。如果我在 /JRE System Library [jre7]/rt.jar/java.security.SecureRandom.class 下查看我的包资源管理器,我可以单击该项目并查看源文件。我已经为此烦恼了几个小时,所以我最终决定屈服,看看是否有人知道可能导致这种情况的原因。

我尝试删除 JRE 库,然后将其重新添加到我的项目中。我还尝试专门将 rt.jar 添加到我的项目中。这些似乎都不重要,它总是会导致同样的错误。

好像我有源代码,但由于某种原因,该类不在 JAR 中?这是怎么回事?

4

1 回答 1

0

找到隐藏在这个线程中的答案

这是 GWT WindowBuilder 的问题。要解决此问题,我只需转到 Window > Preferences > WindowBuilder > GWT > Builder 并取消选中标有“检查'客户端'类路径”的框

这是此复选框的作用

这就是我讨厌 IDE 的原因。

于 2013-05-09T18:55:32.383 回答