问题内容: 我有一个很奇怪的问题。我正在Eclipse中研究Java SWING应用程序。我在代码中的某个地方设置了一个断点,然后运行调试。我执行包含断点的代码,但总是被跳过。一旦我运行了引发未捕获异常的代码,断点就会再次被击中,而无需进行其他任何更改。引发异常的代码与包含断点的代码无关。 我试图在多个地方设置断点,但是直到抛出异常,它们才被击中。我仅对这一特定应用程序有此问题。我的调试器可以在其
问题内容: 有什么好的Eclipse插件来生成类图(用于项目)? 这里这张图片是 正是 我在说什么。 问题答案: 假设您打算声明“类图”而不是“项目层次结构”,那么我在职业生涯的各个阶段都使用了以下Eclipse插件来生成类图: ObjectAid。我目前的偏好。 来自Omondo的EclipseUML。现在似乎只有商业版本可用。您问题中的类图很可能是由该插件生成的。 强制链接 列出的工具不会从源
问题内容: 有没有一种方法可以在Eclipse控制台中为部分日志着色。我知道我可以发送到错误流和标准流并以不同的方式给它们上色,但是我更希望在ANSI转义码(或其他HTML格式)行中查找,可以在其中将颜色嵌入字符串中以对其进行着色日志。 它肯定会有助于使重要的部分脱颖而出,而无需诉诸怪异的布局,而是将布局保持在log4j设置中 这是我正在寻找的示例: [INFO]网格已完成....... 否 如果
问题内容: 我只是第一次在Eclipse中安装了Maven插件。现在有关于Eclipse启动的消息,我应该在JDK中启动Eclipse而不是jre来使Maven组件运行良好。我在eclipse.ini中使用了- vm参数: 但是重新启动后消息仍然存在。 我已经尝试过: 还有: 但是什么都没有改变。 如何在JDK中启动Eclipse? 提前致谢。 问题答案: 如果您使用的是Windows,请右键单击
问题内容: 是否可以在指定目录中执行类? 我的意思是,a.class在目录abc中,我希望它像在xyz目录中一样被执行。 问题答案: 绝对。 进入“调试/运行”对话框(错误/“执行”按钮旁边的下拉按钮),然后在“参数”选项卡中,通过选择“其他”来设置工作目录,然后输入相关的目录名称。请注意,目录可以使用“”之类的“变量” 。您甚至可以使用提示用户。
问题内容: 我正在使用weblogic和oracle对Web应用程序进行编程。数据源是通过JNDI配置的,具有受限制的数据库用户,该用户可以DML到表中,但不能DDL。您可能会猜到,该用户不是这些表的所有者,但已授予该用户访问权限。 假设他是GUEST_USER 该应用程序正在使用JPA + EclipseLink,并且已经定义了许多实体。我不想在每个实体类中都写入要更改架构的属性。我已经尝试过使
问题内容: 我目前遇到“热代码替换”问题,无法在Eclipse Galileo和JBoss 4.2.3上运行。 在其他应用程序中,我正在本地JBoss上运行爆炸的Java WAR。由其构建的项目由Maven管理。我使用Maven目标war:exploded构建项目,然后使用ANT脚本将该目录复制到JBoss。 当我现在运行应用程序并在代码中的任何位置设置断点时,Eclipse会在调试模式下正确停止
问题内容: 我在Eclipse 3.2中有一个J2EE项目,在每个构建的结尾,我想自动创建和部署WAR文件。目前,我必须手动执行此操作,这是5或6次鼠标单击,并且自动化它会很好。 我知道我可以使用ANT使用自定义构建脚本来做到这一点,但我希望有 一个Eclipse本机解决方案。 我在Eclipse环境中安装了J2EE标准工具(JST)和Web标准工具(WST)插件。 问题答案: 如果可以将其实现为
问题内容: 我正在阅读有关Java编译器如何在可能的情况下将与“ +”运算符连接的字符串编译为StringBuilder实例的方法,以及如何使简单的“ +”运算符更好地使用,因为它们可以编译为相同的代码。(除了在while循环中构建字符串时,在这种情况下,显然最好使用StringBuilder。) 我还读到,字符串上的.concat方法一直都是最糟糕的选择(以至于它被Findbugs变成了bug
问题内容: 我通过以下方式添加了一个 关闭钩子 : 它正常工作,但是当我单击Eclipse中的红色停止按钮时,它不能正常工作。有没有办法在Eclipse中调用shutdown钩子? 问题答案: 红色的停止按钮会强行杀死应用程序,即无法正常运行,因此JVM不知道应用程序正在退出,因此不会调用关闭挂钩。 不幸的是,没有办法(至少在Windows中)提供一种机制来确保始终调用该挂钩。它只是可以被调用的东
问题内容: 在Java中,我尝试将String写入控制台。字符串的长度为20166个字符。将字符串打印到控制台后,仅出现字符串的后半部分。 整个字符串是一长行: 看起来像什么: 从一开始就有很多空格(应该是字母数字字符),然后是其余的字符串。 我试图将控制台编码从默认更改为UTF-16和UTF-8,但这没有帮助。 我要输出的字符串是从特定网页(http://docs.jquery.com/Tuto
问题内容: 我似乎无法在Eclipse中运行以下代码。我有一个主要方法,这是当前打开的文件。我什至尝试了“运行方式”选项,但始终收到此错误:“编辑器不包含主类型”。我在这里做错了什么? 问题答案: 尝试关闭并重新打开文件,然后按。 确认正在运行的文件的名称与您正在处理的项目的名称相同,并且该文件中的公共类的名称也与您正在处理的项目的名称相同。 否则,请重新启动Eclipse。让我知道这是否解决了问
问题内容: 默认生成的hashCode和equals实现充其量是丑陋的。 是否有可能使eclipse从HashCodeBuilder和EqualsBuilder生成一个,甚至使用ToStringBuilder生成一个toString? 问题答案: 看看Commons4E 它已经有一段时间没有更新了,但是我猜它不需要改变很多吗? 更新:刚刚针对3.4.1进行了检查,并且工作正常。
问题内容: 使用Eclipse WTP和m2eclipse时,可以将所有依赖项复制到WEB-INF / lib(通过在Deployment程序集中添加“ maven依赖项”)。但是,还会复制范围“已提供”的依赖项,例如el-api和jsp-api。这会干扰容器,并且无法启动。 不复制“提供的”罐子的解决方案吗? 问题答案: 您必须安装 这是m2eclipse的额外插件 它将为您完成这项工作。安装m
问题内容: 我有一个多模块的Maven项目,该项目利用了WAR叠加层(它们的堆栈为3层深)。一切在Maven中都运行良好,但是我无法从Eclipse中启动WAR,因为它抱怨找不到各种文件。 如何配置Eclipse(和启动器),以便可以从Eclipse运行WAR,而不必先执行Maven安装?我应该补充一点,我的Eclipse WAR项目不是动态Web项目…这是我需要做的一部分吗? 注意:以下问题涉及