所以我对 Java 和 Eclipse 有点陌生。我比较习惯python。在 python 中使用 IDLE 我可以从它的文件运行我的程序,然后继续使用变量。例如,如果我已经写出了定义函数的所有代码,那么在空闲状态下我可以将其写在那里。
x = foo()
print x
但是,在 Java 中,我似乎需要将其放在 main 方法中。
public static void main(String[] args)
如果我已经知道我想用函数执行的所有操作,这很好,但是如果我运行的代码花了一天的时间,并且忘记将输出写入文件怎么办?在Python中,我可以等待它完成运行,然后将其写入IDLE中的文件。在Java中,我需要告诉它在main方法中将其写入文件,然后重新运行它。 是否可以将 Eclipse 设置为像 IDLE 一样工作,如果您想使用已计算的变量执行新操作,则无需重新运行程序?
我从未使用过 NetBeans,但是在 NetBeans 中做这种事情会更容易吗?
最佳答案
Java是编译型语言,Python是脚本语言。您可以使用 scala 或 jython(或其他脚本语言)来获得您想要的行为。也可以使用 Scrapbook page在 Eclipse 中,但这不是真实的 REPL (这也是你所要求的)。
关于Java程序运行后在Eclipse中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31234170/