我编译时Java无法找到符号

时间:2020-11-11 17:04:03

标签: java

我使用intellij在Java中创建一个项目,当我从intellij执行该项目时,该项目可以工作,但是我需要使用终端对其进行编译,但它不起作用。 错误是:

GraphApp.java:11: error: cannot find symbol
    private static Graph g = new Graph();
                   ^
  symbol:   class Graph
  location: class GraphApp
GraphApp.java:13: error: cannot find symbol
    public static void createGraph(String path, List<Query> query) {
                                                     ^
  symbol:   class Query
  location: class GraphApp
GraphApp.java:72: error: cannot find symbol
    public static void executeQuery(Query q) {
//and more like this

Graph是我制作的一个类,它在另一个包中。 文件是这样存储的

src //package
    graph //package
        Edge.java
        Graph.java
        Node.java
        Query.java
    main //package
        graph_substitution_tests //package
            test1 //package
            test2 //package
            test3 //package
            GraphApp.java

类GrapApp.java(主类)在Graph包中看不到Edge / Graph / etc ..类。 现在我有这个进口

package main.graph_substitution_tests;

import java.io.*;
import java.util.*;
import graph.*;

有人可以帮我解决这个问题吗?

0 个答案:

没有答案