我是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文件,程序就会编译。为什么会这样?这是正常的行为吗?