如何使用 Java 中默认包中的 class?

How does one use a class from a default package in Java?

我正在学习名为“计算机科学:有目的的编程”的课程。该课程指导我们使用他们提供的 stdlib.jar 。我已按照说明将 .jar 文件添加到项目结构中的依赖项列表中。我正在使用 IntelliJ IDE。

当我使用 import StdOut 语句时,它说 Class 'StdOut' 在默认包 中。当我尝试使用 StdOut.printf("Hello World"); 时,出现 无法解析符号 'StdOut'.

的错误

我该怎么办?

我认为这可能有用 What's the syntax to import a class in a default package in Java?

无论如何,如果我没看错,你必须把它添加到java路径

开始。要使用此 class,您的 Java class 路径中必须包含 StdOut.class。如果您使用我们的自动安装程序,您应该已经准备就绪。否则,请下载 stdlib.jar 并添加到您的 Java class 路径或下​​载 StdOut.java 并将副本放入您的工作目录。