Eclipse-Only-Configuration
全部标签 我正在开发一个Eclipse插件(或者实际上,一个基于Eclipse的应用程序的插件),它需要用户输入一些配置。通过查看文档,似乎有两个首选项API-一个在org.eclipse.core.runtime.preferences中,扩展/实现OSGIprefererenceAPI,另一个,JFace特定的,在org.eclipse.jface.preference中.然后我们有org.eclipse.ui.preferences,也是。OSGIAPI有一个层次结构的节点树-一个首选项节点(Preferences或IEclipsePreferences)可以有多个子节点,它们本身可以包含
我使用Eclipse,所以对我来说,使用//$FALL-THROUGH$注释是switch语句等的常见做法。但是我的同事使用Netbeans并质疑我到底用这些做什么。试图用谷歌搜索任何带有符号的东西就像试图用一双冰冻的连指手套拔牙而没有任何工具......//$FALL-THROUGH$注释、美元符号和所有内容的使用是标准的java事物,还是某种Eclipse魔法?如果我在Netbeans或其他IDE中加载相同的代码,或者通过独立的Java编译器运行它,通过switch语句的失败是否仍然被标记为警告,即使是否有所述注释?是否有除了使用@SupressWarning注释之外的标准方法(考
有什么方法可以让Eclipse突出显示使用==运算符来测试字符串相等性?我一直错误地使用它而不是调用.equals()。我真的很想把它变成一个警告,并需要一个@SuppressWarnings注释来删除它,在尚未发生的情况下,我实际上想比较字符串的对象相等性。有什么工具可以帮助我在编辑时改掉这个坏习惯吗? 最佳答案 使用staticanalysis工具,例如FindBugs,PMD,或CheckStyle.每个都有Eclipse插件,以及Ant任务、Maven插件等。其中每一个都有与字符串相等性相关的规则(Findbugsrule、
我在我的Java应用程序中使用第三方库。这个第三方库在每次应用程序启动时都会抛出一个自定义的未捕获异常。该异常是无害的,仅用于第三方库内部的日志记录目的。由于未捕获此异常,它导致我的EclipseIDE切换到调试透视图并在我每次启动应用程序时暂停线程执行以通知我该问题。我必须手动告诉Eclipse忽略它并每次都恢复调试。这很烦人。我无法更改第三方库来解决此问题。有没有办法告诉EclipseIDE忽略特定类型的未捕获异常?我尝试了“步骤过滤”,但(我认为)由于自定义未捕获异常不在堆栈跟踪中,因此它没有从调试器中过滤掉。这是我第一次涉足步进过滤,所以我可能会用错它。这是一个示例堆栈跟踪。D
我正在尝试找到一种在jsp页面中使用颜色、代码完成和错误检测的方法。我有面向Web开发人员的EclipseJavaEEIDE。版本:HeliosServiceRelease2。我无法使用eclipseweb工具平台安装任何东西,因为所有东西都已经安装好了。有什么想法吗?谢谢! 最佳答案 是否使用正确的编辑器打开JSP页面?右键单击您的JSP文件->打开方式->JSP编辑器。您可以在Preferences->General->Editors->FileAssociations中设置编辑器。
我已经设法将StatET安装到eclipse中,并且我有一个名为“Test”的Java项目,其中包含一些代码。我希望能够在该项目文件夹中保留一个.R文件,并将其作为独立的R脚本运行,与Java程序分开。我怎样才能做到这一点?如果我尝试在.R文件中突出显示某些R代码并运行它,它会显示“当前工作台窗口中没有Activity的Rsession。”更新:我添加了一个运行配置,现在当我尝试运行R脚本时,弹出框中出现以下错误:LaunchingtheRConsolewascancelled,becauseitseemsstartingtheRenginefailed.Pleasemakesuret
我目前正在开发一个Eclipse插件,它可以帮助我编码。基本上是一个字符串片段库。当创建一个新的时,我喜欢给它一个ClassName.MethodName.X类型的ID。获取编辑器非常简单:IWorkbenchPagepage=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();IEditorPartactiveEditor=page.getActiveEditor();if(activeEditor.getClass().getName().endsWith("CompilationUnitEdit
在eclipse中,将web项目导出到war/ear文件时有这个选项"Optimizeforaspecificserverruntime"选择此选项后,幕后会发生什么?到目前为止找不到相关的解释。我正在运行EclipseIndigo3.7。 最佳答案 Eclipse本身不对该选项做任何事情。发生什么取决于特定的服务器适配器。许多适配器也不使用此选项执行任何操作,但它们将来可能会执行任何操作。如果服务器适配器确实支持导出优化,它可以选择在运行时的弹出列表下方显示自定义选项,因此这是一个很好的提示,可以用来查看是否会发生某些事情。例如,
有什么区别"Eclipse/Project/Clean..."和"Eclipse/Project/Refresh(F5)"我经常不得不“重建”我的工作区,其中几乎没有相互依赖的项目,我不确定哪种方法是重新开始的最佳方式? 最佳答案 如前所述hereRefresh分析源文件以检查是否从Eclipse外部进行了任何更改,如果有,则编译更改的文件。另一方面,Clean删除所有已编译的类并强制重新编译整个项目(或工作区)。 关于java-`Eclipse/Project/Clean...`和`E
如何使用JBOSS服务器4.x版本在Eclipse中配置远程调试?到目前为止,第一步:我修改了run.confg文件。通过取消注释以下行。用于远程套接字调试的示例JPDA设置:JAVA_OPTS="$JAVA_OPTS-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"Step2:然后我在调试配置中配置了Eclipse。它在说:FailedtoconnecttoremoteVM.Connectionrefused. 最佳答案 您要问的不是特定于JavaEE或JB