草庐IT

eclipse-emf

全部标签

java - 如何在 Eclipse-Helios JDT 中专门抑制 "Comparing identical expressions"

我尝试用注释封闭方法@SuppressWarnings("compareIdentical")但这不起作用(更糟糕的是,注释会导致它自己的Unsupported@SuppressWarnings("compareIdentical")警告!)我知道我可以一直使用@SuppressWarnings("all")但这比我想要的警告抑制更多。FWIW,我从http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm的“警告选项”表中得到了“compareIde

java - 所需项目中存在 Eclipse 错误,但编辑器未显示任何错误

我使用eclipse在java中编写代码。我的代码运行得很好。最后,我从我的驱动器中删除了一些不需要的文件。现在,我在正确的文件夹中有源文件和编译后的.class文件。此外,虽然我最初有多个.java文件,但我100%确定我需要的文件就在那里,而且它不需要任何其他东西。所有导入(我只从标准库导入)都没有显示错误。问题是当我在我的.java文件中进行任何更改并保存它时,它确实被保存了但是当我执行代码时,它像旧版本一样运行,即更改没有反射(reflect)出来在输出中。此外,在单击“运行”时,eclipse会发出警告“所需项目中存在错误”,尽管编辑器未显示任何错误。怎么了?请帮忙。

java - Eclipse - 开放声明/实现/返回类型的更改顺序

如果我按下Ctrl并且鼠标悬停在方法调用上,则会打开一个菜单:OpenDeclarationOpenImplementationOpenReturnType如果我在方法调用上按Ctrl+单击,将考虑第一个选项(打开声明)。我想将这些选项的顺序更改为:OpenImplementationOpenDeclarationOpenReturnType有没有可能实现二阶?(或者让它们以相同的顺序排列,但将Ctrl+click的“默认”更改为OpenImplementation)我知道我可以取消选中Window>Preferences>General>Editors>TextEditors>Hyp

java - 如何在 Eclipse 的调试控制台中打印 Java 对象的当前值?

我是Eclipse的新手。在Objective-C中,我可以使用此命令在控制台窗口中打印对象的值。ponameOfValue可能是gdb命令。我现在正在使用Eclipse,这在Eclipse中有什么等价物?附言我正在调试Java应用程序。 最佳答案 Eclipse具有非常强大的调试功能-比ObjectiveC强得多。首先,调试时您可以在“变量”窗口中查看所有变量的值。此外,在“变量”窗口的下方,您可以键入任意Java,选择它,右键单击,然后选择“检查”或“执行”。实际上,您可以在程序运行时以这种方式更改变量的值。您可以在源代码Pan

java - 包资源管理器不显示...包,在 Eclipse 中。如何解决?

由于某种原因,我的PackageExplorer似乎显示了我的项目的文件夹结构而不是它的包结构。我将如何去“修复”这个?我试过使用过滤器,但似乎无济于事。谢谢! 最佳答案 从图中指向的菜单中,将PackagePresentation设置为flat可能会解决您的问题。编辑:PackageExplorerView中也提供指向菜单。 关于java-包资源管理器不显示...包,在Eclipse中。如何解决?,我们在StackOverflow上找到一个类似的问题: ht

java - 启动后 Eclipse Kepler 崩溃并显示消息 :-Java heap space

我正在低于异常Aninternalerroroccurredduring:"Buildingworkspace".Javaheapspace然后我得到Anoutofmemoryhasoccured.COnsultthe"RunningEclipse"sectionofthereadmefileonpreventingsuchkindoferrorinfuture..........................DOyouwanttoexittheworkbench? 最佳答案 在您的eclipse安装文件夹中,找到eclipse.

java - 如何在 Mac 操作系统上运行 Eclipse 内存分析器?

我在笔记本电脑上运行Eclipse内存分析器时遇到了一些问题。这发生在我刚刚下载(来自theplace)并执行应用程序时:而且我无法弄清楚问题的原因是什么。有人可以帮助我吗??? 最佳答案 将mat.app移动到./Applications解决我的问题 关于java-如何在Mac操作系统上运行Eclipse内存分析器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4790923

java - Eclipse 中的 "The public type <<classname>> must be defined in its own file"错误

这个问题在这里已经有了答案:Javacompilererror:"publictype..mustbedefinedinitsownfile"?(5个答案)关闭9年前。我写了下面的代码:packagestaticshow;publicclassStaticDemo{staticinta=3;staticintb=4;static{System.out.println("Voila!Staticblockputintoaction");}staticvoidshow(){System.out.println("a="+a);System.out.println("b="+b);}}pub

java - 在 Eclipse Juno 4.2 中创建 servlet 时没有自动获取 web.xml 文件

我正在使用EclipseJuno4.2、Java1.7和Tomcat7。但是在我的系统中,当我创建servlet时,web.xml文件不会自动创建,但是另一个系统会自动创建web.xml文件。我完全糊涂了,有什么要配置的吗?当我要创建一个动态项目时,我还添加了web.xml文件。 最佳答案 Tomcat7是一个Servlet3.0兼容容器。从Servlet3.0开始,可以通过类上的@WebServlet注解来配置servlet,而无需web.xml配置条目。仔细观察您刚创建的servlet类,上面有一个@WebServlet注释,其

eclipse - Ant "JAVA_HOME does not point to the JDK"- 但确实如此

自从我更新到java1.7.0_52(或大约)后,我无法运行我的Antbuild.xml。我多年来一直在我的Windows7笔记本电脑上通过Eclipse在本地运行它-但是这个最新的javejdk更新有些不同(?)。BUILDFAILEDC:\workspace\WaterAspectsModel3\build.xml:329:Unabletofindajavaccompiler;com.sun.tools.javac.Mainisnotontheclasspath.PerhapsJAVA_HOMEdoesnotpointtotheJDK.Itiscurrentlysetto"D:\M