我在EclipseHelios中遇到了一个奇怪的问题。当我更改我的源代码时,我的更改没有效果。即使我以一种看起来无法编译的方式更改代码,它仍然可以运行。当我编辑和保存我的源并将它们提交给svn时,Eclipse似乎在后台某处保持它的状态。我不知道要查找什么设置或还要做什么。我很乐意得到任何帮助。 最佳答案 注意:请仅当您用完此线程中的其他选项时才尝试此操作。因此,以防万一其他选项(如clean/rebuild)听取了其他答案,请不要解决问题,请执行以下操作,关闭eclipse转到硬盘上的项目文件夹。删除.metadata文件并重新启
我可能在Eclipse运行配置中遇到损坏问题。这发生在我将一个名为MyClass的Java类从project1拖到(或复制粘贴,我不记得了)到project2之后。然后我删除了project1。当我创建一个新的运行配置时,给出的名称是MyClass(1)。换句话说,它认为已经有一个名为MyClass的运行配置,因此新配置必须附加一个数字。(编辑:不存在现有的MyClass运行配置,因此附加编号没有明显的原因。事实上,我删除了所有运行配置。)我怎样才能轻松清理元数据并能够以最少的手动工作重新构建?如果有元数据删除建议不仅可以删除运行配置,如果它不会创建大量手动工作来重新设置工作,那可能仍
我使用classfordetectingemailaddresses它使用静态最终boolean值来配置匹配行为。自从我升级到Eclipse3.5后,我收到了关于死代码的警告,因为Eclipse注意到其中的一个分支无法到达:privatestaticfinalbooleanALLOW_DOMAIN_LITERALS=false;privatestaticfinalStringdomain=ALLOW_DOMAIN_LITERALS?rfc2822Domain:rfc1035DomainName;奇怪的是它对此很满意:privatestaticfinalStringdomain;stat
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:adjustingeclipseconsolesize我正在尝试调试已设置为在本地运行的应用程序,它正在将所有System.out.println()语句写入Eclipse中的Java控制台。问题是,它吐出了数千行,当应用程序完成处理并关闭时,我只能看到最后~25%的sysout语句。我注定要失败吗?或者Eclipse中是否有一个设置可以让我取消限制控制台保留在内存中或保持可见的行数。而且,如果这不可能,是否有办法将输出重定向到一个文件或可以容纳40,000多行输出的文件?提前致谢!
我正在使用EclipseJavaEEIDE并从Eclipse上的服务器选项卡启动Tomcat。Eclipse在哪里存储为JSP文件生成的servlet.java文件?我检查了Tomcat安装目录,但那里什么也没有。谢谢。 最佳答案 双击ServersView中的服务器条目并检查Serverpath表示的路径。从工作区目录中探索那里。生成的类在那里。如果您选择第二个选项使用Tomcat安装,那么它将在Tomcat的/work文件夹中可用,就在您预期的位置。 关于java-Eclipse在哪
我刚刚安装了新的eclipsekepler(eclipse4.3)。它向我展示了来自第三方javascript库的数百个错误和警告。我试图通过取消选中“Preferences/JavaScript/Validator”中的“EnableJavaScriptsemanticvalidation”来完全禁用javasscript验证,但没有效果-仍然显示错误和警告。是否有其他选项可以禁用它们,或者这只是一个错误?其他人可以确认这个问题还是只有我一个人?:)编辑1:LavieTobey指出,我应该将所有验证设置为“忽略”->没有帮助编辑2:JimGarrison指出,我应该禁用项目的构建器-
如果我有这样的语句“EntitiesProvider.getEntities();知道如何“生成”对返回类型变量的赋值吗?这样就会生成MaphashMap=这是结果:MaphashMap=EntitiesProvider.getEntities();它类似于ctrl+1和Changetype,如果它返回不同的类型,你已经在那里。我发现自己经常手动操作... 最佳答案 Ctrl+2,L是一个选项,另一个是Alt+Shift+L选中想要的语句时。弹出窗口将出现,允许设置变量名称和一些附加选项(例如,“用对局部变量的引用替换所选表达式的出
我有一个查询是我正在使用eclipse并且我已经导入了项目并且像往常一样在一个项目中有30到40个包并且每个包包含一组类,现在说在名为A的包中我有一个名为abc的类在以后的子包中,假设在名为W的包中,我已经扩展并重写了该类(abc)的一些方法,并构造了一个名为def的新类,它扩展了父类abc,现在请让我知道我已经打开了eclipse中的父类abc是否有任何快捷方式,通过它我可以找出以后包中的哪些子类覆盖了它的方法以及哪些子类正在扩展它..! 最佳答案 是的:当你的光标在类名上时(如:publicclassA|bc),你可以按Ctrl
我在eclipse中导入现有的java项目:在eclipse中:1.转到文件->导入2.General->ExistingProjectsintoWorkspace然后点击Next3.点击浏览并选择项目然后点击完成然后我打开一个JFrame,但我看到JFrame的源代码和设计选项卡不存在。如何查看设计标签? 最佳答案 找到解决方案:在PackageExplorer中右键单击JFrame文件,然后选择OpenWith->WindowBuilderEditor现在设计标checkout现了
建议,有时是必要的,表示值的类(值类)覆盖hashCode()、equals()[和可选的toString()]方法。这些方法返回的值取决于类及其父类(superclass)的全部或部分成员变量。要正确实现它们,您必须了解一些关于散列的理论以及一些代数和集合论(不要太多,几乎所有内容都在javadocs对于这些方法和EffectiveJava形式JoshBloch。)在大多数情况下,此方法的实现遵循模板,IDE(如EclipseJDT)包含生成它们的工具。然而,工具生成器不能做任何假设,只能使用语言和标准库中可用的结构来生成这些方法。因此,这些方法通常看起来非常难看。实现这些方法的另一