我复制了软件库,以免弄乱一些东西,当我使用Greeter.java编译javac,然后使用java运行HelloWorld.java文件时,代码不工作,它给出了以下错误:HelloWorld.java:5: error: cannot find symbol
Greeter greeter = new Greeter();
^
symbol: class Greeter
location: class HelloWorld
HelloWorld.java:5: error: cannot find symbol
Greeter greeter = new Greeter();
^
symbol: class Greeter
location: class HelloWorld
2 errors
我尝试使用HelloWorld显式地将Greeter导入package hello;语句的情况下运行它时,代码工作正常。
知道我为什么收到这个错误*?
尝试在命令行中使用java命令进行编译也会出现此问题。
添加项目的目录结构pom.xml src target
./src:
main
./src/main:
java
./src/main/java:
hello
./src/main/java/hello:
Greeter.java HelloWorld.java