【问题标题】:DLTK TCL Project importing problemsDLTK TCL 项目导入问题
【发布时间】:2014-04-02 10:59:37
【问题描述】:

我在将 TCL-DLTK 项目导入我的 IDE (Eclipse) 时遇到问题。

我确实克隆了 git 存储库,但在导入项目时收到警告和错误:

在 org.eclipse.dltk.tcl.activeStateDebugger 项目中,我收到警告

不鼓励访问:由于某些导入说明对所需库 ...\plugins\org.eclipse.dltk.ui_4.0.0.201206120848.jar 的限制,无法访问 CheckedListDialogField 类型。

我也收到这个错误

TclActiveStateDebuggerBlock 类中的构造函数 TclSpawnpointPreferenceBlock(new IShellProvider(){}, TclActiveStateDebuggerBlock) 未定义。

另一个例子是在我得到这个错误的 org.eclipse.dltk.tcl.core 项目中

在 org.eclipse.dltk.tcl.internal.structure/TclSourceElementParser2 类上的导入 org.eclipse.dltk.compiler.SourceElementRequestorMode 无法解析。

总而言之,几乎每个项目都包含错误。

我正在使用安装了 DLTK 和 EMF 插件的 Eclipse Juno。 感谢您提供的任何帮助。

【问题讨论】:

  • 如果它是最新的源,它可能需要 DLTK 5.0
  • 谢谢,这已经部分解决了问题。现在我没有代码错误,而是项目上有错误标记。有什么建议吗?
  • 我查看了问题视图,提到的问题是“尚未为当前工作区设置 API 基线”。它们是什么 API?
  • Preferences > Plug-in Development > API Baselines
  • 非常感谢,问题解决了。

标签: java eclipse tcl emf dltk


【解决方案1】:

最新的源需要当前的 DLTK 版本 - 5.0

您在Preferences > Plug-in Development > API Baselines 中设置了API Baselines(您也可以在同一位置关闭警告)。 API Baseline 提供了额外的检查,以确保您按预期使用代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    相关资源
    最近更新 更多