Java "DrJava“有一个交互窗格,允许您输入单行代码,并在go中对其进行解释(有点像python )。既然必须编译Java代码,这怎么可能呢?它还跟踪变量,甚至类。
发布于 2016-04-06 12:32:21
实际上,它可能使用编译器--包括在JDK中的编译器,或者例如“”。唯一的其他选择是将源代码解析为AST并执行它--这接近于创建新的编程语言。看看常见问题:http://www.drjava.org/faq.shtml#interactions-differences,它看起来实际上是自定义JVM语言,它看起来只是非常类似于Java。
https://stackoverflow.com/questions/36446132
复制相似问题