我在一個目錄中有兩個java文件,它們都不在一個包中。我希望他們中的一個能夠引用另一個。什麼是正確的方法來做到這一點?java「找不到符號」 - 如何在同一目錄下導入文件?
A級目前,我試圖引用類B,並收到此錯誤:下面
[javac] A.java:11: cannot find symbol
[javac] symbol : constructor B(java.lang.String)
[javac] location: class B
[javac] B b = new B(path);
[javac] ^
毫無效果:
-
在一個
- ,做 「進口B;」
- 加入「package myPackage;」到A和B
謝謝!
你可以發佈你的javac命令行嗎? –
你可以發佈代碼嗎?有一個改變,你沒有一個構造函數使用字符串 – OscarRyz
這兩個類都在同一個目錄下,都沒有聲明一個包(即兩個都在默認包中),將包含源文件的目錄添加到javac classpath 。 – rsp