草庐IT

eclipse-emf

全部标签

java - 在 Eclipse 中使用的最佳 Java 代码生成工具或插件是什么?

我知道可以使用Eclipse中的“Source”和“Refactor”菜单项进行内置代码生成和重构。我还使用Commonclipse插件轻松使用构建hashCode、toString、equals方法的ApacheCommons类。为了在EclipseIDE下轻松生成Java源代码,我还应该注意哪些其他插件或工具? 最佳答案 Telosys(https://www.telosys.org/)是一种简单高效的Java代码生成工具。此代码生成器可用作Eclipse插件(https://marketplace.eclipse.org/co

java - 如何自定义 Eclipse 的 getter 和 setter 生成?

如何配置Eclipse以生成带有参数变量前缀的getter和setter?例子:privateStringsomeVariable;publicvoidsetSomeVariable(StringaSomeVariable){this.someVariable=aSomeVariable;} 最佳答案 您可以通过转到首选项>java>代码样式并选择参数然后编辑来使用前缀更新所有生成的变量。您可以为所有生成的变量名称添加前缀/后缀。 关于java-如何自定义Eclipse的getter和s

java - 在 Eclipse 中,我的源代码更改没有效果

我在EclipseHelios中遇到了一个奇怪的问题。当我更改我的源代码时,我的更改没有效果。即使我以一种看起来无法编译的方式更改代码,它仍然可以运行。当我编辑和保存我的源并将它们提交给svn时,Eclipse似乎在后台某处保持它的状态。我不知道要查找什么设置或还要做什么。我很乐意得到任何帮助。 最佳答案 注意:请仅当您用完此线程中的其他选项时才尝试此操作。因此,以防万一其他选项(如clean/rebuild)听取了其他答案,请不要解决问题,请执行以下操作,关闭eclipse转到硬盘上的项目文件夹。删除.metadata文件并重新启

java - 有没有办法删除 Eclipse 运行配置上的元数据?

我可能在Eclipse运行配置中遇到损坏问题。这发生在我将一个名为MyClass的Java类从project1拖到(或复制粘贴,我不记得了)到project2之后。然后我删除了project1。当我创建一个新的运行配置时,给出的名称是MyClass(1)。换句话说,它认为已经有一个名为MyClass的运行配置,因此新配置必须附加一个数字。(编辑:不存在现有的MyClass运行配置,因此附加编号没有明显的原因。事实上,我删除了所有运行配置。)我怎样才能轻松清理元数据并能够以最少的手动工作重新构建?如果有元数据删除建议不仅可以删除运行配置,如果它不会创建大量手动工作来重新设置工作,那可能仍

java - 如何抑制 Eclipse 3.5 的死代码警告

我使用classfordetectingemailaddresses它使用静态最终boolean值来配置匹配行为。自从我升级到Eclipse3.5后,我收到了关于死代码的警告,因为Eclipse注意到其中的一个分支无法到达:privatestaticfinalbooleanALLOW_DOMAIN_LITERALS=false;privatestaticfinalStringdomain=ALLOW_DOMAIN_LITERALS?rfc2822Domain:rfc1035DomainName;奇怪的是它对此很满意:privatestaticfinalStringdomain;stat

java - 为什么要使用 EMF?

我读过sometutorials关于EMF我仍然想知道为什么我应该使用它。直到现在,我都是从XSD架构+JXC生成我的POJO,或手动。就我对EMF的理解而言,定义类之间的一些复杂关系(一对多等)可能很有用。但这就是全部吗?用EMF生成代码不是更复杂吗?它不会添加一些额外的依赖项吗? 最佳答案 一般来说,可以说使用emf在运行时提供了几个好处。在第一阶段,您会注意到ecore类(和emf运行时)提供了您应用程序中POJO可能需要的内容。在很多领域不需要进一步编码,而在使用普通POJO时您需要手动编码很多:您将获得一个完整的通知系统(

java - Eclipse - 如何为 Java 控制台提供无限长度(# 行)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:adjustingeclipseconsolesize我正在尝试调试已设置为在本地运行的应用程序,它正在将所有System.out.println()语句写入Eclipse中的Java控制台。问题是,它吐出了数千行,当应用程序完成处理并关闭时,我只能看到最后~25%的sysout语句。我注定要失败吗?或者Eclipse中是否有一个设置可以让我取消限制控制台保留在内存中或保持可见的行数。而且,如果这不可能,是否有办法将输出重定向到一个文件或可以容纳40,000多行输出的文件?提前致谢!

java - Eclipse 在哪里存储为 Tomcat 生成的 servlet 文件?

我正在使用EclipseJavaEEIDE并从Eclipse上的服务器选项卡启动Tomcat。Eclipse在哪里存储为JSP文件生成的servlet.java文件?我检查了Tomcat安装目录,但那里什么也没有。谢谢。 最佳答案 双击ServersView中的服务器条目并检查Serverpath表示的路径。从工作区目录中探索那里。生成的类在那里。如果您选择第二个选项使用Tomcat安装,那么它将在Tomcat的/work文件夹中可用,就在您预期的位置。 关于java-Eclipse在哪

java - Eclipse kepler - 禁用 javascript 验证

我刚刚安装了新的eclipsekepler(eclipse4.3)。它向我展示了来自第三方javascript库的数百个错误和警告。我试图通过取消选中“Preferences/JavaScript/Validator”中的“EnableJavaScriptsemanticvalidation”来完全禁用javasscript验证,但没有效果-仍然显示错误和警告。是否有其他选项可以禁用它们,或者这只是一个错误?其他人可以确认这个问题还是只有我一个人?:)编辑1:LavieTobey指出,我应该将所有验证设置为“忽略”->没有帮助编辑2:JimGarrison指出,我应该禁用项目的构建器-

java - Eclipse java编辑器如何生成返回值类型和变量赋值?

如果我有这样的语句“EntitiesProvider.getEntities();知道如何“生成”对返回类型变量的赋值吗?这样就会生成MaphashMap=这是结果:MaphashMap=EntitiesProvider.getEntities();它类似于ctrl+1和Changetype,如果它返回不同的类型,你已经在那里。我发现自己经常手动操作... 最佳答案 Ctrl+2,L是一个选项,另一个是Alt+Shift+L选中想要的语句时。弹出窗口将出现,允许设置变量名称和一些附加选项(例如,“用对局部变量的引用替换所选表达式的出