Java 为什么不';我在GUI中所做的更改没有反映出来吗?

Java 为什么不';我在GUI中所做的更改没有反映出来吗?,java,eclipse,netbeans,ide,Java,Eclipse,Netbeans,Ide,发生了一件模糊不清的事 我下载了一个java项目及其使用的所有库。我在netbeans中设置了它。现在,如果我在GUI中做任何更改,都不会得到反映。但是,如果我通过clean and build option为项目创建一个jar文件,并通过命令提示符运行它,那么更改就会得到反映 我以前从未面对过这个问题!这可能是什么原因?如果使用EclipseIDE,也会发生同样的情况。(更改不会反映出来) 发生的情况是,默认项目始终运行。我下载的项目。它不包括我的修改 注意:netbeans和eclipse的

发生了一件模糊不清的事

我下载了一个java项目及其使用的所有库。我在netbeans中设置了它。现在,如果我在GUI中做任何更改,都不会得到反映。但是,如果我通过
clean and build option
为项目创建一个jar文件,并通过命令提示符运行它,那么更改就会得到反映

我以前从未面对过这个问题!这可能是什么原因?如果使用EclipseIDE,也会发生同样的情况。
(更改不会反映出来)

发生的情况是,默认项目始终运行。我下载的项目。它不包括我的修改

注意:netbeans和eclipse的buildautomatically选项都已启用

这意味着项目不会自动生成

选中“自动生成”选项可以解决此问题

也许是这样的:

在Eclipse中:查看运行配置和类路径配置。在类路径中包含代码有几种方法

一种是包含一个已经在其他地方构建的jar,可能是由maven构建的,或者是作为一个外部库。这是通过“添加jar”或“添加外部jar”按钮添加的。这些jar不是由eclipse构建的

还有一种方法可以包含来自内部eclipse项目的代码。这是通过“添加项目”按钮完成的。这是eclipse构建的代码

也许您的GUI代码已作为JAR而不是项目添加到类路径中。尝试将GUI源代码作为eclipse项目添加到类路径中


您好

您是否以管理员身份执行Eclipse和NetBeans?尝试这样做,并重新构建项目


另一个选项是检查文件权限。

是的,我正在以管理员身份运行它们。您是否尝试使用文本编辑器打开文件,以查看是否确实反映了更改?尝试查看netbeans和eclipse在何处生成正常编译的文件,并将其删除。我在这里只是猜测,您在关闭项目然后重新打开并验证时遇到了一个难题。@saplingPro在我看来很奇怪。您可以将GUI源代码作为项目放在工作区中,而不将其作为项目放在类路径上。如果您有一个包含多个作为maven人工制品构建的项目的大型工作区,那么这种情况非常常见。在这种情况下,您将由maven在控制台上构建这些项目。Maven将从中创建JAR,您可以在运行配置中而不是在workspace-project中包含JAR。您是否查看了run->run Configuration…->Classpath?那么,它一定是其他内容了。。。也许这暗示问题发生在两个IDE中。。。不太可能在IDE配置中找到原因,然后。。。很抱歉