Java 包裹intellij idea中不存在错误

Java 包裹intellij idea中不存在错误,java,intellij-idea,Java,Intellij Idea,我是Java新手,不知道如何使用软件包。 我是愚蠢还是这是某种错误 伙计们,怎么处理这个错误 C:\Users\batievskiy\IdeaProjects\JavaPset\src>java Test.java Test.java:1: error: package pkgcalculate does not exist import pkgcalculate.Calculator; ^ Test.java:5: error: cannot fin

我是Java新手,不知道如何使用软件包。 我是愚蠢还是这是某种错误

伙计们,怎么处理这个错误

C:\Users\batievskiy\IdeaProjects\JavaPset\src>java Test.java
Test.java:1: error: package pkgcalculate does not exist
import pkgcalculate.Calculator;
                   ^
Test.java:5: error: cannot find symbol
        Calculator obj = new Calculator();
        ^
  symbol:   class Calculator
  location: class Test
Test.java:5: error: cannot find symbol
        Calculator obj = new Calculator();
                             ^
  symbol:   class Calculator
  location: class Test
3 errors
error: compilation failed

这是计算器代码:

package pkgcalculate;

public class Calculator {
    public int add(int a, int b){
        return a+b;
    }
    public static void main(String[] args){
        Calculator obj = new Calculator();
        System.out.println(obj.add(10, 20));
    }
}

从我得到的信息来看:我不能直接使用:java Test.java从终端运行Test.java,但是如果我使用Shift+F10运行Test,程序将被编译。为什么呢?这是正常行为吗?

如果您从命令行编译代码,则必须首先编译依赖的类


或者一次性将它们全部编译。

计算器中的package语句说明了什么?请显示代码,而不是单独显示图像,如果您刚刚开始,我建议不要立即使用专业IDE。我怀疑缺少类路径-您可以右键单击源代码并单击“运行”在IDE中运行类文件吗?我没有看到代码中的错误,无论如何,代码中没有错误。但是当我尝试:java Test.java时,它给了我终端错误:包pkgcalculate不存在(非常感谢。)可以从终端运行它吗?还是只使用Shift+F10启动程序?我发现问题重复。答案中有很好的解释。Talex,谢谢你的链接。)现在有足够的信息给我。特别是如何在我感兴趣的领域使用终端。我真的很感激你的帮助。)