gpt4 book ai didi

java - 为什么我的 Java 类在从包目录内部编译时无法编译?

转载 作者:搜寻专家 更新时间:2023-11-01 01:48:36 24 4
gpt4 key购买 nike

我创建了一个名为“middle”的目录,在其中另一个名为“tier”的目录,在“tier”目录内是 OrderManager.java,它是一个接口(interface),OrderManagerImpl.java 具有它的实现。

问题是,当我尝试从 middle.tier 包外部编译 OrderManagerImpl.java 时,它会编译,但是当我在包内执行相同操作时,它会出现以下错误:

OrderManagerImpl.java:6: cannot find symbolsymbol: class OrderManagerpublic class OrderManagerImpl extends java.rmi.server.UnicastRemoteObject implements OrderManager{

为什么会这样?

最佳答案

因为编译器希望在正确的文件夹中找到您的类:./middle/tier。当您尝试在包内编译时,编译器会在 ./middle/tier/middle/tier 中搜索您的类

关于java - 为什么我的 Java 类在从包目录内部编译时无法编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/893716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com