在EclipseRCP中,我使用IPageLayout.addView(...)为Perspective创建View但这样我就没有对View的引用。因此我不知道如何告诉ViewA更新ViewB。这里最好使用什么模式? 最佳答案 除了上面提到的VonC之外,如果您需要的更改不是由选择触发的,您还可以使用ISourceProviderListener。让ViewB实现ISourceProviderListener创建ISourceProvider的实现并将其注册到服务中让ViewA获取ISourceProvider并更新它以触发View
Eclipse现在快把我逼疯了。这可能是微不足道的,但我就是不明白。每当我想添加断点时,编辑器和断点View中的常规图标都会被划掉。正如您可能已经猜到的,这不是严格意义上的图形问题;)在调试时断点会被简单地忽略。断点的属性也没有帮助。非常感谢任何提示!编辑:我测试过不同的JDK,但都没有成功。我已经成功调试了另一个工作区中的项目好的,所以这与JDK或已安装的插件无关。似乎与工作区相关。我可以尝试什么吗? 最佳答案 您似乎在BreakpointsView中启用了SkipAllBreakpoints选项。
我正在尝试在Eclipse中找到可以在默认情况下扩展java中的导入block的设置? 最佳答案 这是在Preferences->Java->Editor->Folding下 关于java-eclipse中java中import语句默认折叠/展开的设置在哪里,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7082675/
我创建了一个动态Web项目。到目前为止,它有一个正在尝试运行的jsp文件。当我尝试将项目与特定运行时(tomcat6.0)相关联时,它没有发生。我右键单击了项目/属性/目标运行时。它不显示任何运行时(我在服务器中添加了tomcat6.0)。当我单击“显示所有运行时”复选框时,一切都进入禁用模式。可能是什么问题?附上问题截图。更新:我什至尝试创建一个新的运行时并将其与项目相关联(project/properties/TargetedRuntimes/new)。即使是新创建的运行时也会被禁用,无法将其与项目相关联。 最佳答案 要将项目添
如何在Eclipse中右键单击没有Maven子菜单的情况下将项目转换为Maven性质?该项目已有POM文件。 最佳答案 右击项目-配置-转换-转换为Maven项目这也是一种刷新MavenDependencies的方法。 关于java-将Maven性质添加到具有pom但没有Maven子菜单的现有Eclipse项目,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32399467/
我想在一个系统上同时安装Eclipse和Netbeans(带有JUnit),这样我对两者都比较熟悉。除了GUI开发(参见“UsingbothEclipseandNetbeans”),在同一个系统甚至同一个项目上使用这两个IDE是否还有其他问题? 最佳答案 我们经常同时使用Netbeans和Eclipse。我们在Vista、WinXP和32位和64位Fedora的多个版本之间来回切换,没有任何问题。将项目文件保存在版本控制中可以使它们更容易保持同步。我们甚至还将启动文件保存在项目目录中。我发布了对anothermultipleIDEs
我想分析和理解某个Java应用程序,我认为调用图会非常有用。我如何生成一个?我正在使用Eclipse。 最佳答案 获取调用栈1)如果您可以调试应用程序,只需放置一个断点(双击代码的左边距)并等待它停止。如果您不在那里,请转到调试透视图,然后打开调用堆栈View/面板。它有调用栈:)2)如果您想在某处打印此堆栈跟踪,请使用异常:Exceptionaux=newException("I'mhere");//notforthrowing!aux.printStackTrace();//ifyouwantitinstdout或Excepti
我有一个java项目,我想在不替换源代码的情况下开发它。我想将我的代码链接到我的工作区而不进行物理替换? 最佳答案 在PackageExplorer上选择要引用的项目右键单击并转到Properties(或按Ctrl-Enter)。在JavaBuildPath的Projects下,您可以添加当前打开的另一个项目。如果你想覆盖一个类,你可以在你当前的项目中复制它,并在OrderandExport的类路径中向上移动它。 关于java-如何在eclipse中链接项目,我们在StackOverfl
我在Eclipse中查看Java8的API文档时遇到问题。这是我遇到的问题的示例CalendarmyCalendar=Calendar.getInstance();如果我将鼠标悬停在Calendar上,那么我会看到所有正确的文档,但是如果我将鼠标悬停在getInstance()上,我会收到一条消息说Note:ThiselementhasnoattachedsourceandtheJavadoccouldnotbefoundintheattachedJavadoc.我将rt.jar的Javadoc位置设置为http://docs.oracle.com/javase/8/docs/api/
如何获取当前eclipse项目的名称?我在GMFView中,在使用弹出菜单的某些子菜单时需要项目名称。 最佳答案 这GMFclass有一个直截了当的答案,如果您有权访问ResourcesPlugin名称:IProjectproject=ResourcesPlugin.getWorkspace().getRoot().getProject(myBundleName);通用答案(来自potentiallyoutdatedcode)可能是这样的(如果您打开了编辑器):IEditorParteditorPart=getSite().getW