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

标签 java compiler-errors package java-package

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

package pl.jcubic;

public class Utils {
   public static String foo() {
      return "foo";
   }
}

和类服务

package pl.jcubic;

public class Service {
   public String test() {
     return Utils.foo();
   }
}

这两个文件的名称与类相同,它们位于目录 ./pl/jcubic/ 中,当我编译服务时出现错误 error: cannot find symbol 在 Utils 所在的行。

我试过了

import Utils;

有 2 个错误 error: '.'预期错误:';'预期在同一行

我试过了

import pl.jcubic.Utils;

在导入所在的行和我使用该类的行中得到错误:找不到符号

最佳答案

您不需要(也不能)。

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

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

关于java - 如何从 Java 中的同一个包导入类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20406357/

相关文章:

java - JAVA中的一些奇怪行为

java - 如何显示进度条?多线程java

Roxygen错误 "Skipping invalid path"

flutter - Flutter 应用中的 Google 字体包不起作用

php - Laravel - 包无法识别身份验证功能?

java - Alfresco REST api 'groups/children?level="ALL"',是否存在类似的东西?

java - 使用 Java StAX 解析 XML - 计算内容标签的数量

java - 包裹在 JPanel 内的 JScrollPane 内的 JTable 无法捕获 KeyEvent

java - 构造对象时不能从静态上下文引用非静态变量 this

c++ - 复数简单误差