2013-08-22 41 views
0

有一件模糊的事情正在发生。为什么不反映我在GUI中所做的更改?

我下载了一个java项目以及它使用的所有库。我在netbeans中设置它。现在,如果我在GUI中进行任何更改,它都不会被反映出来。但是,如果我通过clean and build option制作项目的jar文件,并通过命令提示符运行它,则会反映更改。

我从来没有遇到过这个问题!这可能是什么原因?如果使用eclipse IDE,也会发生同样的情况。 (The changes aren't reflected)

会发生什么情况是,默认项目总是运行。我下载的项目,它不包括我的修改。

注:自动构建选项已经为双方在NetBeans和eclipse

回答

0

面对长回来

这意味着无法自动生成项目。

检查构建自动选项,解决问题。

enter image description here

+0

已经在eclipse – saplingPro

+0

和netbeans – saplingPro

+0

中进行检查尝试关闭项目,然后重新打开并验证。 – Rounak

0

也许是这样的:

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

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

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

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

问候

+0

gui不是作为jar添加的。我能够编辑gui中的代码。 – saplingPro

+0

可以将GUI源作为项目存放在工作区中,而不必将其作为项目存放在类路径中。如果你有一个大的工作空间,并且有多个项目构建为maven文物,这是相当普遍的。在这种情况下,您可以通过控制台上的maven构建这些项目。 Maven会从中创建JAR,并且可以将这些jar包含在run-config而不是workspace-project中。 – treeno

+0

你看过Run-> Run Configurations ...-> Classpath吗? – treeno

0

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

其他选项是检查文件权限。

+0

是啊我正在运行它们作为管理员 – saplingPro

+0

你是否试图用文本编辑器打开文件,看看实际上是否正在反映更改? – javi

+0

是的,它改变了。 – saplingPro

相关问题