我使用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.*;
有人可以帮我解决这个问题吗?