同じディレクトリ内の同じパッケージ内の別のクラスから 1 つのクラスを使用するにはどうすればよいですか? 私は1つのクラスUtilsを持っています:
package pl.jcubic;
public class Utils {
public static String foo() {
return "foo";
}
}
およびクラス Service
package pl.jcubic;
public class Service {
public String test() {
return Utils.foo();
}
}
両方のファイルの名前はクラスと同じで、ディレクトリ./pl/jcubic/
にあり、サービスをコンパイルするとerror: cannot find symbol
、Utils がある行にエラーが発生します。
やってみた
import Utils;
2 つのエラーが発生error: '.' expected
しerror: ';' expected
、同じ行に
やってみた
import pl.jcubic.Utils;
error: cannot find symbol
インポートがある行と、クラスを使用する行に入りました。