如何从Java中的同一个包中导入类?

jcu*_*bic 1 java compiler-errors package java-package

如何在同一目录中的同一个包中使用其他类中的一个类?我有一个类Utils:

package pl.jcubic;

public class Utils {
   public static String foo() {
      return "foo";
   }
}
Run Code Online (Sandbox Code Playgroud)

和一个班级服务

package pl.jcubic;

public class Service {
   public String test() {
     return Utils.foo();
   }
}
Run Code Online (Sandbox Code Playgroud)

这两个文件的名称与类相同,它们在目录中./pl/jcubic/,当我编译服务时,我error: cannot find symbol在Utils中遇到了错误.

我试过了

import Utils;
Run Code Online (Sandbox Code Playgroud)

得到2个错误error: '.' expectederror: ';' expected在同一行

我试过了

import pl.jcubic.Utils;
Run Code Online (Sandbox Code Playgroud)

error: cannot find symbol在行,其中进口是和在我使用的类就行了.

SLa*_*aks 8

你不需要(也不可以).

当前包中的类隐含在范围内.

如果出现错误,请确保已编译其他类.