[英]"Cannot find symbol" error importing multiple classes from another package
我找不到解决这个问题的答案。 我在 Eclipse 上导入了两个项目,使用不同的包。 当我直接从另一个 package 导入 class ( Flag
)时
package com.project.controller.repository;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import com.project.model.app.Flag;
@Repository
public interface FlagRepository extends JpaRepository<Flag, Long>{
}
编译时出现以下错误
[ERROR] /C:/Users/.../FlagRepository.java: cannot find symbol [ERROR] symbol: class Flag [ERROR] location: package com.project.model.app
但仅适用于某些类(其他进口,来自同一个 package,工作)。 并且仅在编译时,在此之前 Eclipse 上出现 0 个错误。 如果我将导入更改为
import com.project.model.app.*;
错误消失。 问题是什么?
Flag
class:
package com.project.model.app;
...
@Entity
@Table(name="...")
@Getter
@Setter
public class Flag extends ... implements ... {
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.