gpt4 book ai didi

java - 我不小心在 NetBeans 7.0 中单击了 "Clean and Build Main Project"。资源问题随之而来

转载 作者:行者123 更新时间:2023-12-01 15:37:59 25 4
gpt4 key购买 nike

我无意中单击了“清理并构建主项目”,我认为这不会造成任何损害。但是,当我编辑项目的 src 文件夹 (ProjectName\src\myproject\folder1\folder2) 中的文件时,它没有反射(reflect)程序本身的更改。我使用 getClass().getResource("/folder1/folder2") 来获取文件的位置。以前,它会返回 src 文件夹,但现在它返回 build 文件夹。

有办法恢复到原来的样子吗?虽然我对此没有问题,因为我只需编辑构建文件夹中所需的文件,但我不确定在清理和构建之后对 .java 文件所做的编辑是否已保存位于 build 文件夹中,而不是位于 src 文件夹中。

最佳答案

由于构建文件夹位于类路径中,因此获取资源将从那里返回项目。

我不确定您要编辑的文件类型,但您不应该编辑构建文件夹中的文件,因为如果您进行清理,它们将被删除。

我不知道您是否使用netbeans的自动构建功能,如果是这样,您应该能够编辑代码,运行您的程序并查看您的更改(假设您的程序编译成功)。然后关闭程序,编辑代码并重复。我没用过这个功能,早期版本不行,也不知道现在的行不行。我把它关掉。

请注意,如果您正在进行 Java EE 开发,则有自动部署器可以自动重新部署您的代码。我不知道你是否这样做,但它通常会起作用,但你可以编写代码使其无法正常工作,例如在 servlet 中包含静态变量或从代码中注册数据库驱动程序(这应该在容器中完成)。

关于java - 我不小心在 NetBeans 7.0 中单击了 "Clean and Build Main Project"。资源问题随之而来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8570765/

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