不确定这是否是提出此问题的合适社区。但还是想问一下,最近为了重新整理我乱七八糟的Java项目,我对文件夹结构做了一些改变,比如重命名、Java类文件名大写等等。
现在,当我在 Netbeans 中打开项目时,它工作完美,甚至可以正常编译和运行,但项目中不同类的导入仍然指向旧的文件夹结构。
例如仅出于代表性目的,我在文件夹 Data 中有一个名为 Operator 的类。这曾经是文件夹模型中的运算符。
因此现在导入应该是 Data.Operator
,但它仍然将其导入为 model.operator
我很惊讶,那它是怎么工作的呢?知道如何重置它并将导入更改为新的文件夹结构。
最佳答案
您永远不应该通过文件系统更改类。
所有优秀的 IDE 都具有重构支持,使您可以快速完成“重构”代码。这包括类的重命名、类的移动等。 这些重构工具将在您重构时为您更改所有导入。
附注:包名称不应以大写字母开头
关于java - 重置源文件夹结构并修复 Netbeans Java 项目的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25239830/