首页 > 解决方案 > Java 源文件无法从同一个包中导入已编译的 .class 文件

问题描述

目录结构:


问题:

B 和 C 属于同一个名为 的包ticketing.entity,并且 C 已经编译。B 需要创建一个 C 对象。

B 的代码的第一行是package ticketing.entity;(我假设这会自动导入 C,因为它们来自同一个包)

当我compile.bat在 /project 中的文件中编译时:
javac -classpath given -d classes -sourcepath src src/ticketing/entity/B.java

我收到错误:cannot find symbol C

尝试搜索其他线程,但不确定出了什么问题。

标签: javaimportcompilationpackagejavac

解决方案


推荐阅读