为什么我收到“无法解析为类型”错误?

2022-09-05 00:26:04

我正在Eclipse IDE下开发一个动态Web项目(RESTful球衣)。

src/my/demo/service 文件夹下,我有 CarService.java

public class CarService {
  ...
}

src/my/demo/controller文件夹下,我有UserController.java

import my.demo.service.CarService;

public class UserController{
    private CarService carService; //ERROR: CarServcie cannot be resolved to a type
    
}

我确实导入了CarService,为什么eclipse在我的UserController中给我错误“CarServcie无法解析为某种类型.java?

--------编辑------------------

我找到了原因:由于某种原因,my.demo.service与eclise项目资源管理器视图中的src/具有相同的级别。在我将my.demo.service移动到src/下后,它很好。似乎我不应该在Eclipse的“项目资源管理器”视图中创建新包。


答案 2

您可能错过了包裹声明

package my.demo.service;
public class CarService {
  ...
}

推荐