Questions tagged «eclipse»

Eclipse是用于构建应用程序的开源IDE和平台。有各种用于各种编程语言和其他面向开发工具(例如建模,数据库浏览等)的插件。该标记仅应用于有关Eclipse IDE或平台的特定问题,而不能用于一般化(Java等)编程主题。

7
.classpath和.project-是否签入版本控制?
我正在运行一个开源Java项目,该项目由一个依赖树中的多个模块组成。所有这些模块都是子版本库中的子目录。对于我们项目的新手,要在eclipse中手动进行所有设置,这是很多工作。 并非我们所有的开发人员都使用eclipse。不过,我们正在考虑仅检入.classpath和.project文件以帮助新手入门。这是一个好主意吗?还是会导致这些文件不断发生冲突?有没有其他方法可以使项目易于在Eclipse上设置?

4
彻底关闭Eclipse中的拼写检查
每次我在Eclipse中创建新工作区时,都必须通过“首选项”关闭拼写检查。(首选项->常规->编辑器->文本编辑器->拼写->启用拼写检查) 这很烦人。如何关闭拼写检查功能?也就是说,当我创建一个新的工作区时,拼写检查器被禁用了,如果我想使用它,可以将其打开。
87 eclipse 


6
如何在Eclipse中更新Maven存储库?
假设您已经在使用m2eclipse插件,当它没有将依赖关系更新到您的仓库中的最新版本时,您该怎么办? 例如,在命令行上,您只需添加如下-U标记即可 mvn clean install -U …强制更新依赖项。Eclipse中是否有类似的东西?(似乎并不总是能够获得最新更新。)

10
Maven 3.3.1 ECLIPSE:-dmaven.multiModuleProjectDirectory系统属性未设置
我刚刚在Mac OS X上安装了Maven 3.3.1,并且使用Eclipse构建Maven项目给了我这个错误: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. Maven 3.2.5之前从未发生过。 有什么办法可以解决此问题(降级到3.2.5除外)? 我在哪里可以在Eclipse中准确设置此“ multiModuleProjectDirectory”属性?
86 java  eclipse  macos  maven 

7
用于OS X Mavericks的Eclipse Kepler请求Java SE 6
我刚刚对进行了全新安装OS X Mavericks,并下载了Eclipse Kepler,但是如果执行它,则会显示以下消息: 请我安装Runtime Java SE 6; 我已经安装了Java 7,如果Install在该对话框中按一下,下载并安装它,然后再次打开Eclipse,该对话框将再次出现。 我该如何解决?

5
如何从Eclipse项目中排除某些文件夹?
我在现有的代码库中添加了一个eclipse项目,我想知道是否有一种方法可以完全排除某些目录以免被eclipse占用?原因是我们的存储库中有一个庞大的“第三方”目录,该目录无法在项目中显示,因为我们正在使用它们来高效地进行配对编程插件。 有什么线索吗?
86 eclipse  project 


8
停止空格键按键触发Eclipse中的自动完成
更新资料 Eclipse 2018-12中已修复此问题。此行为仍然是默认行为,但可以配置为关闭-有关如何操作,请参见已接受的答案 我将保留这个问题,因为它是后代的,以及在早期版本的Eclipse中的那些。 在Eclipse中,我通过以下方式为Java启用了智能感知风格的建议: Window -> Preferences -> Java/Editor/Content Assist 并设置以下内容 Auto activation delay (ms) -> 0 Auto activation triggers for Java -> .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 来源= Eclipse Intellisense? 除了一个烦人的问题之外,这非常出色。当我点击时spacebar,输入的令牌将自动完成,并显示在建议列表顶部。相当公平,只是有时我会键入一个具有完全合法匹配项的类/变量名,但这并不是最重要的建议。因此,当我自然命中spacebarEclipse时,就会插入完全错误的内容。 键入EG之后,Cookie我会击中spacebar得到CookieMonster。 这似乎是一个错误,并且经常会令人讨厌,但是尽管如此,我还是不想spacebar触发自动完成功能。我可能想输入一个尚未声明的变量名,或类似的名称。我想将自动完成功能用作帮助工具,但我的自然输入应始终优先于此。 我想停止spacebar触发自动完成功能,或者退回到using enter,或者最好还是custom使用普通键入中未使用的键来触发自动完成功能。这有可能吗? 我没有使用Content Assist中的所有设置。谷歌搜索问题只会返回有关禁用自动完成功能的大量结果。 此问题已从Eclipse 2018-12 [4.10]中修复,请参见接受的答案 它存在于所有以前的版本中,即2018-09 [4.9],光子[4.8],氧气[4.7],霓虹灯[4.6]等。
86 java  eclipse 


13
Eclipse:声明的软件包与预期的软件包不匹配
我在导入外部项目时遇到问题。我转到文件->导入...->现有项目到工作区,选择项目所在的文件夹,所有内容都导入了-但是项目的软件包名称似乎不是Eclipse期望的。软件包名称均带有前缀: prefix.packagename1 prefix.packagename2 等等 但是Eclipse期望 src.prefix1.prefix.packagename1 src.prefix1.prefix.packagename2 等等,因为目录是src / prefix1 / prefix / package1 我真的不想弄乱外部代码。如何告诉Eclipse忽略目录“ src / prefix1”?或者我还能做什么?
86 java  eclipse  package 


8
如何在Eclipse Juno / Kepler / Luna CDT中启用C ++ 11?
编辑:事实证明,这确实不是特定于Eclipse Kepler的。我必须对Eclipse Juno使用相同的过程。问题在于,其他职位似乎缺少回答这一问题的步骤。 我正在使用Eclipse Kepler for C ++,并且正在尝试使用C ++ 11并出现错误。编译时出现错误 错误:在C ++ 98模式下不允许基于范围的for循环 我遵循了帖子中的指示 Eclipse CDT C ++ 11 / C ++ 0x支持 并且为Eclipse Juno提供的解决方案无法正常工作。 不同的意见建议重启日食并进行清理和重建。那并没有改变。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.