java - 错误 : Package doesn't exists when importing a user defined package

标签 java package

我正在尝试导入一个包,但在编译时显示如下错误:

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/

相关文章:

python - Anaconda,通过 pip 安装的 Python 包不起作用,Linux

email - 使用 gomail.v2 创建一个新的 *Dialer

qt - 无法 cmake kde-connect

java - 如何在相同和不同的服务中调用 @Transactional 和非事务方法时回滚事务?

java - 为什么 G1GC 在开始混合收集之前收缩年轻代?

java - 将结果集数据绑定(bind)到Getter Setter方法形成JSON字符串

rbundler 构建错误 : "cannot open file ' startup. Rs':没有这样的文件或目录”

java - 拉取字符串拆分的多个部分

java - CommonsRequestLoggingFilter 与 Logstash StructuredArgument 的使用

python - 安装本地/个人库,以便Python项目可以直接导入它