【发布时间】:2021-05-20 15:55:06
【问题描述】:
我是 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));
}
}
从我得到的信息来看:我不能直接从终端运行 Test.java:java Test.java 但是如果我用 Shift + F10 运行 Test,程序会被编译。这是为什么?这是正常行为吗?
【问题讨论】:
-
Calculator 中的 package 语句是怎么说的?请显示代码,而不是图像
-
就个人而言,如果您刚刚开始,我建议您不要立即开始使用专业的 IDE。
-
我怀疑类路径丢失了——您是否可以通过右键单击源代码并单击“运行”在 IDE 中运行类文件?
-
无论如何我都没有在代码中看到错误
-
代码中没有错误。但是当我尝试时:java Test.java 它给了我终端错误:包 pkgcalculate 不存在
标签: java intellij-idea