问题内容: Eclipse的源菜单有一个“ generate hashCode / equals方法”,它可以生成类似下面的函数。 如果在生成时选择多个字段,并且Eclipse使用上面显示的相同模式。 我不是哈希函数的专家,我想知道生成的哈希函数有多“好”吗?在哪些情况下会发生故障并导致过多的碰撞? 问题答案: 你可以看到的hashCode函数在执行的 这是一个这样的示例,您的Eclipse生成的
问题内容: 当我尝试将项目导出为可运行的jar时,Eclise给我以下错误: 未选择资源。 该项目在Eclipse中运行良好,我已经尝试在导出之前清理该项目,但这没有用。 有想法该怎么解决这个吗。 问题答案: 我解决了问题,将项目导出为存档文件。然后,我打开了一个新的工作区,并导入了已归档的项目。之后,我尝试将项目导出为可运行的jar,两次尝试后,jar会按原样运行。 我仍然不知道确切原因是什么,
问题内容: 是否有用于eclipse的插件,可让我从界面快速生成新类? 无需在新的类对话框中进行键入 理想情况下,让我选择一个像Impl这样的标准名称来生成它 问题答案: 我还没有看到执行此操作的任何插件,但是对我来说,这似乎是一个合理的捷径。 以下内容可以构成插件直接从所选接口生成类的基础。它可以在我的box(TM)上使用。 当前假定类将使用带有“ Impl”后缀的接口名称,并且如果该类型已经存
问题内容: 我设法下载了Eclipse Helios的svn插件。然后,我设法将一个新的存储库添加到我选择的驱动器中。但是我看不到如何知道已经创建的项目?有人可以告诉我我该怎么做。 谢谢 问题答案: 就像是: 右键单击您的项目。 选择团队->共享项目。 该向导将指导您进行初始导入。 实际上,Initial Import不会将任何代码放入项目存储库中,而只是将项目详细信息放入仓库中。因此,您需要执行
问题内容: 有没有办法使用Eclipse在类路径的目录中包含所有jar文件? 可以通过以下命令使用命令行来完成: 但是如何从日食中做到呢? 编辑: 我在项目文件夹中将条目编辑为: 这是文件所在的文件夹。但这没有用。 更新: 似乎没有直接的方法可以做到这一点。可能最简单的解决方案是创建用户库。 问题答案: 将所有必要的JAR复制到项目内部的文件夹中,而不是使用项目外部的文件夹。 现在,您可以选择该文
问题内容: 我正在eclipse中尝试以下代码: 但是它给我一个错误,说:列表不能解析为类型,而ArrayList不能解析为类型。 是否需要添加一些库,我该怎么做? 问题答案: 您可以按+ + 进行自动导入。
问题内容: 我在Eclipse中有Maven Java项目。我右键单击项目,选择“构建项目”,并希望自动调用“ mvn软件包”。可能吗? 问题答案: 右键单击pom.xml,然后选择并输入目标:。如果现在选择“运行”(CTRL + F11),则在选择这些运行配置后它将自动运行。 正如克里斯所说,m2e是必需的。
问题内容: 我正在尝试调试具有许多捕获到的异常的大型系统。在调试过程中,Eclipse会在所有异常上停止,我想将其配置为仅在断点处停止。 有什么办法可以关闭对异常的停止? UPD。 我使用Helios Release。 我已经从异常挂起中删除了复选框,但没有帮助。 问题答案: 在Eclipse首选项中,您可以取消选中Java> Debug面板中的选项。 btw的Eclipse版本是什么?
问题内容: 建议和有时是必要的,即表示值(类 值类 )来覆盖,[和任选]的方法。这些方法返回的值取决于类及其超类的成员变量的全部或子集。为了实现它们正常,你必须了解理论的一点点 散列 和代数和集理论的一点点(不要太多,几乎一切都在explaind 的javadoc 这些方法和有效的Java形式乔希布洛赫。) 在大多数情况下,此方法的实现遵循一个模板,并且IDE(如Eclipse JDT)包括生成它
问题内容: Eclipse上有此复选框: 首选项->常规->工作区->使用本机挂钩或轮询刷新 在Eclipse文档说: 如果启用此选项,则将使用本机刷新提供程序(在Windows上)或轮询机制自动将工作空间资源与其在文件系统中的相应资源同步。 从文档和复选框说明可以看出,Eclipse使用了某种OS挂钩来获取有关文件更改的通知。而且似乎该功能在Windows以外的其他操作系统上使用轮询进行了仿真。
问题内容: 我不敢相信我是唯一一个可以解决这个问题的人。我已经搜寻了几个小时,还没有碰到任何运气。Java安全文档似乎并未彻底解决PKCS12证书。 我正在尝试为用户特定的PKCS12证书设置Java。除其他外,将使用它,以便在Eclipse中,我可以访问通过证书进行身份验证的Trac服务器。我正在使用Trac Mylyn集成插件进行蚀。 这是设置: 用户主目录位于/ home 多用户安装在/ c
问题内容: Java本机接口(JNI) Java本机接口(JNI)是java的有趣接口之一,通过 使用Java本机接口(JNI),您可以与其他应用程序和库一起使用 。 JNI是Java的本地编程接口,它是JDK的一部分。使用JNI,您可以使用以其他语言(例如C,C ++)编写的其他应用程序和库进行操作。但是基本的问题出现了,我什么时候应该使用JNI? 您需要特定于平台的信息,并且标准Java类库可
问题内容: 我该如何解决: 我的主要RCP插件中有用户凭据信息。所有其他插件也应具有该信息。首选项存储是不可能的,因为前提存储也需要一个节点名,该节点名需要全局可用。 是否有可能实现全局变量? 谢谢! 问题答案: 有一些选择。 快速而肮脏的方法是将全局变量的吸气剂放入您的一个插件的激活器中。然后,您就可以像这样全局获取: 这具有使插件紧密耦合的缺点,这在一定程度上违背了插件体系结构的精神。 第二种
问题内容: 我已经在我的PC上安装了hadoop-2.2.0(单节点cluser)和maven3.3.1。我想在Eclipse中编写MapReduce代码。所以我的问题是: mapreduce和maven有什么关系? 如何调试eclipse中的代码?一个教程说,我应该首先在旧版本中安装hadoop eclipse插件,但似乎没有针对新版本hadoop-2.2.0的插件。我该如何解决? 问题答案:
问题内容: 我在Eclipse Helios中遇到一个奇怪的问题。当我更改源代码时,所做的更改无效。即使我以看起来无法编译的方式更改代码,它仍然可以运行。 似乎在我编辑和保存源并将其提交到svn时,Eclipse将其状态保留在后台的某个位置。 我不知道要查询什么设置或要做什么。我很高兴得到任何帮助。 最好的问候,大卫 问题答案: 注意:只有在该线程中的其他选项用尽时,才可以尝试此操作。 因此,以防