我正在尝试导入一个包,但在编译时显示如下错误:
Package doesn't exists
我用一个小例子尝试了同样的方法,但同样的错误又出现了。 这是示例代码:
D : company
|-salary
以上是目录结构
package company.salary;
public class Income
{
private int value;
public int getValue() { return this.value; }
}
package company;
import company.salary.*;
public class Budget
{
public int calculateSavings()
{
return 0;
}
}
最佳答案
要编译,转到根目录并使用路径:
D:\>javac company\Budget.java
编译器查找源代码文件的方式有点特殊,documented here .或者,您可以将根显式添加到类路径:
javac -classpath D:\ Budget.java
关于java - 错误 : Package doesn't exists when importing a user defined package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17402286/