java找不到符号intellij

xxb16uws  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(483)

找不到符号问题main.java与database和restrictedsqlactivewriter位于同一个包和目录中,但intelliji可以在编译时找到它们。它们都在dbms/rdbms中。我有dbms作为源文件夹。合作伙伴可以在他们的计算机上编译,所以我知道这是一个配置问题。

package RDBMS;

...

public class Main {
     public static void main(String[] args) throws Exception
 {

     System.out.print("Enter Query: ");
     ANTLRInputStream input = new ANTLRInputStream( System.in); //control D
     System.out.println();

     ...

     RestrictedSQLActiveVisitor visitor = new RestrictedSQLActiveVisitor(new Database());
     queryTree.accept(visitor);
 }

错误

Error:(58, 18) java: cannot find symbol
 symbol:   class Database
 location: class RDBMS.Main
Error:(58, 38) java: cannot find symbol
 symbol:   class Database
 location: class RDBMS.Main
Error:(66, 18) java: cannot find symbol
symbol:   class RestrictedSQLActiveVisitor
location: class RDBMS.Main
Error:(66, 59) java: cannot find symbol
symbol:   class RestrictedSQLActiveVisitor
location: class RDBMS.Main
Error:(66, 90) java: cannot find symbol
symbol:   class Database
location: class RDBMS.Main

相关问题