eclipse无法自动导入某些类

时间:2018-08-31 08:49:29

标签: java spring eclipse

我有一个spring-boot(maven)项目,并且已经将spring-security依赖项添加到pom.xml中。如图所示,我在编码时无法自动导入有关安全性的某些类。我必须通过输入完整路径来导入类,但是我不知道所有类的完整路径。如第二幅图所示,当我想使用某些类时,我必须输入Highlight的代码。我不能使用ctrl + shift + O来导入它。我已经更新了我的依赖 没问题。

enter image description here

enter image description here

enter image description here

4 个答案:

答案 0 :(得分:0)

可能是jar文件下载失败。
检查项目的库中是否存在所需的jar文件。
如果没有,请检查pom.xml中是否有错误,如果没有错误,请更新您的项目。

Right_Click_On_Project->Maven->Update Project

答案 1 :(得分:0)

如果下载失败,我建议您也删除失败的jar和relative,因为更新项目时,它不会下载它认为存在的jar。有时我会遇到这类问题。

答案 2 :(得分:0)

您可以采取多种方式。

  1. 在屏幕快照中,如果单击“修复项目设置”,则可能会拉扯依赖的jar。
  2. 按Ctrl + Shift + O即可解决此问题。
  3. 检查您的项目库-> Maven依赖关系->,然后查看是否存在WebSecurityConfigurerAdapter类所属的瓶子。如果没有,请检查您的pom.xml
  4. 最后,右键单击您的项目,然后查找Maven->更新项目

上述步骤之一应该可以解决您的错误。

答案 3 :(得分:0)

在Eclipse中,将依赖项添加到pom.xml文件后,应正确运行maven。 右键单击pom.xml文件,然后单击Run As -> Maven Build...->(Goals)eclipse:eclipse.

刷新项目。

通过以下方式检查是否将新的依赖项添加到您的项目中:Project Properites -> Java Build Path -> Libraries