【问题标题】:Can Eclipse dynamically evaluate expressions?Eclipse 可以动态评估表达式吗?
【发布时间】:2011-08-08 06:55:15
【问题描述】:

在某些 Java IDE(例如 BlueJ 和 DrJava)中,用户可以打开一个交互窗口,可以在其中输入 Java 表达式和语句。IDE 可以快速编译和运行代码,并在必要时显示返回值。

在 BlueJ 中,它被称为 Code Pad。它在精神上类似于 DrRacket/DrScheme 中的交互窗格。

Eclipse 是否存在类似的东西?

【问题讨论】:

    标签: java eclipse bluej


    【解决方案1】:

    您可能正在寻找Scrapbook pages。这里是a write-up,这里是other SO questions,讨论它。

    【讨论】:

    • 是的,剪贴簿页面正是这里所需要的
    【解决方案2】:

    还有Display View,它允许在调试时执行代码。这很方便,因为它在当前堆栈帧的上下文中进行评估。

    【讨论】:

    • 这只是我最喜欢的玩具。
    【解决方案3】:

    我知道这是一个相当大的死灵,但我在自己寻找答案时来到了这个页面。不幸的是,以上答案都没有让我弄清楚如何轻松地做我想做的事。我发现了如何做我想做的事,并决定在这里发帖,以防其他学习 Java 的人像我们一样陷入困境。

    DrJava 中的 'Interactions Panel' for ie 允许您编写 'run programName 1 2 3' 和 1 2 3 是 args[0]->args[2] 的输入,然后程序将运行。

    要在 Eclipse 中轻松完成此操作,请单击运行选项卡 -> 运行配置... -> 参数选项卡 -> 程序参数 -> 键入“1 2 3”。这将以 1 2 3 作为参数的输入来运行您的程序。

    干杯。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 2019-05-15
      • 2013-06-18
      • 2012-05-19
      相关资源
      最近更新 更多