java - 用于 Java 的 Python 集成开发环境

标签 java python ide debugging

问题:有没有类似 python 的 IDE IDLE对于其他语言?具体来说,我想要一个用于 Java 的程序,但是使用像 IDLE 这样的调试系统进行任何编程都会感觉更好。


信息:

我得到的主要功能是测试程序的能力。在 IDLE 中,我可以在一个窗口中使用我的类的编辑器,我保存并运行它,然后 IDLE 弹出。如果有任何东西可以运行,就会发生这种情况。但是如果我只是制作类(class)而不是完整的程序,它就会呆呆地呆在那里,脸上露出愚蠢的表情。我输入例如:

a = foo(%constructor params%)

现在 a 是 foo 的实例化,我可以随意测试我想要的任何函数:

a.bar("function call params!")

然后 foo.bar 运行。它对于调试非常有用。但我只在 python 中见过它。但是我真的很喜欢它在 java 中,在那里我必须编写一个完整的单独类才能做任何事情。这非常烦人。


结论:

谢谢回答的人。递归,TwentyMiles,递归,Justin Ethier,特别是递归...递归...维基百科页面很棒。 REPL 正是我要找的。

附言抱歉缺少信息,我很着急忘记了。在那些时刻中,有一个时刻你脑子里有一个想法,你知道你的意思,当然其他人都知道......

最佳答案

如果您谈论的是 REPL(Read Eval Print Loop)或某种控制台,您可以在其中测试代码而无需编译整个项目/文件,BeanShell是我为 Java 找到的最好的。它没有与 IDLE 等 IDE 紧密集成,但与 Java 这样的语言相结合,它就差不多好了。

关于java - 用于 Java 的 Python 集成开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2517129/

相关文章:

python - 在 Colab 中运行代码时显示 GPU 使用情况

python - 比较 Python 字典的方法与某些值类型失败?

java - 我的 bufferedreader 只读取文件的第一行?

java - org.openqa.selenium.SessionNotCreatedException : Unable to find a matching set of capabilities

java - 有没有办法从 Bean Validation 字段级 ConstraintValidator 中访问目标 bean?

javascript - 开源/免费 HTML5/CSS3/JavaScript IDE?

vim - 让vim自动关闭代码块的语法结构

java - 从 Recyclerview 中包含的 editText 中获取文本

python - 在python中删除数组元素

xslt - 寻找(伪)XSLT 预处理器/模板器以使其不那么冗长