如何互动"互动" DrJava中的窗格工作?

时间:2016-04-06 08:55:19

标签: java ide

Java IDE" DrJava"有一个交互窗格,允许您输入单行代码并在运行时解释它(有点像python IDLE)。鉴于必须编译Java代码,这怎么可能?它还跟踪变量甚至类。

1 个答案:

答案 0 :(得分:0)

它实际上可能使用编译器 - 可以是JDK中包含的编译器,也可以是“Eclipse Compiler for Java”。唯一的另一个选择是将源代码解析为AST并执行它 - 这接近于创建新的编程语言。 看看FAQ:http://www.drjava.org/faq.shtml#interactions-differences它似乎实际上是自定义的JVM语言,它看起来与Java非常相似。