不确定这是一个适当的社区提出这个问题。但仍然在问,最近为了重新组织我乱糟糟的Java项目,我对文件夹结构进行了一些更改,比如重命名,大写Java类文件名等等。
现在,当我在Netbeans中打开项目时,它工作正常,甚至可以正常编译和运行,但项目中不同类的导入仍然指向较旧的文件夹结构。
e.g。出于表示目的,我在文件夹Data中有一个名为Operator的类。这曾经是文件夹模型中的操作符。
因此,导入现在应该是Data.Operator
,但仍会将其导入为model.operator
我很惊讶,那么它是如何工作的呢。我知道如何重置它并将导入更改为新的文件夹结构。
答案 0 :(得分:1)
你永远不应该通过文件系统更改类。
所有优秀的IDE都有重构支持,允许您快速完成“重构”您的代码。这包括重命名类,移动类等。 这些重构工具将在您重构时为您更改所有导入。
在旁注上的:包名称永远不应以大写字母
开头