我複製了軟體庫,以免弄亂一些東西,當我使用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