【问题标题】:CTRL+click to open method declaration doesn't work on Eclipse 3.5 (Galileo) [closed]CTRL +单击打开方法声明在Eclipse 3.5(Galileo)上不起作用[关闭]
【发布时间】:2010-05-10 16:58:46
【问题描述】:

在 J2EE 项目中,Ctrl+单击方法(通常只有本地方法,属于同一类的方法)不会跳转到该方法声明。 Eclipse 项目是使用 Gradle 创建的,所以这可能是一个问题,当 Eclipse 启动时,日志也会出现以下异常:

发生了处理程序冲突。这可能会禁用某些命令。 'org.eclipse.wst.jsdt.ui.edit.text.java.open.editor'的冲突:HandlerActivation(commandId=org.eclipse.wst.jsdt.ui.edit.text.java.open.editor, handler=ActionHandler(org.eclipse.wst.jsdt.ui.actions.OpenAction@c5f6db), 表达式=AndExpression(AndExpression(org.eclipse.ui.SubActionBars$1@fdd15b,ActivePartExpression(org.eclipse.ui.navigator.resources.ProjectExplorer@38ba04)),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1f528ab)) ,sourcePriority=1064961) HandlerActivation(commandId=org.eclipse.wst.jsdt.ui.edit.text.java.open.editor, handler=ActionHandler(org.eclipse.wst.jsdt.ui.actions.OpenAction@c5f6db), 表达式=AndExpression(AndExpression(org.eclipse.ui.SubActionBars$1@fdd15b,ActivePartExpression(org.eclipse.ui.navigator.resources.ProjectExplorer@38ba04)),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1f528ab)) ,sourcePriority=1064961)

我在 Fedora 12 发行版上运行 eclipse

【问题讨论】:

  • 不是真的,或者我看不出来
  • 你是通过 zip 文件还是通过 Fedora 包系统安装的
  • 有时会发生这种情况,只需尝试重新启动 Eclipse。它应该可以工作。

标签: java eclipse galileo


【解决方案1】:

您似乎没有将源代码放入您的类路径中。 只需右键单击您的源代码包并选择“构建路径 -> 用作源文件夹”

【讨论】:

  • 对于 pydev 项目“PyDev -> 设置为源文件夹”
【解决方案2】:

我总是可以按 F3。

【讨论】:

  • 可以,但不太理想:)
  • 控制+点击更受欢迎
【解决方案3】:

如果您的代码包含错误,它不会让您按 ctrl+click 来查看定义,所以... 尝试先删除错误

【讨论】:

  • 我正在使用indigo 我从我的文件中删除了一个} 并在red 下划线的任何方法上执行了ctrl+click,但它确实让我了解了该方法的定义。那是你想说的不会发生吗?
猜你喜欢
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 2018-04-22
  • 1970-01-01
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 2013-06-17
相关资源
最近更新 更多