是否有像LINQPad for Java这样的程序?

时间:2011-01-31 19:23:25

标签: java ide linqpad

我发现LINQPad在回答C#或VB.NET的StackOverflow问题时非常有用。它允许我编写一些快速代码,运行它,并且(如果我想的话)看到一个格式良好的结果转储。这样我可以确定我发布的代码实际运行。到目前为止,我还没有看到任何可以用Java实现相同结果的东西。那里有类似的东西吗?

正在寻找查询数据源的内容;我只想要一个轻量级的IDE。这些是我特别感兴趣的功能:

  • 能够在不建立整个项目或文件结构的情况下编写和运行简短的代码片段。
  • 在代码运行时报告编译器和运行时错误。
  • 添加对特定编辑器实例的引用的能力。
  • 语法高亮显示和自动完成/智能感知将是一个加号。

8 个答案:

答案 0 :(得分:34)

JPad - 用于运行代码段的java暂存器

JPAD Java scratchpad IDE

由于我也找不到一个,我决定写一个。目前它可以:

  1. 运行java snippets(不需要class / imports / public blah ...)。
  2. 包含MS / MySQL / Postgres的驱动程序。
  3. 将结果输出为HTML表格
  4. 它非常粗糙,但随着时间的推移我会加入它。绝对欢迎反馈。

答案 1 :(得分:12)

这可能会有所帮助: http://www.browxy.com:9000/codeRunner

编辑:网址似乎已更改为http://www.browxy.com

答案 2 :(得分:5)

您可以使用Groovy web console;可以在时髦的土地上讲java。

答案 3 :(得分:2)

Java Snippet Runner: 类似于Linqpad(jar文件,不仅仅是mac)

http://mac.softpedia.com/get/Development/Java/Java-Snippet-Runner.shtml

Code Runner(商业): 仅限Mac,它将在Java中运行代码片段,以及许多其他语言(例如,Objective C)

http://krillapps.com/coderunner/

答案 4 :(得分:2)

http://ideone.com是一项具有您想要功能的在线服务。

答案 5 :(得分:0)

我一直在使用JEdit很长一段时间,这是一个非常强大的跨平台编辑器,而不是IDE。它确实具有在编辑器中执行Java代码的插件,甚至可以将BSH用于宏。

答案 6 :(得分:0)

我也在寻找“Java LinqPad”,我遇到了: this

答案 7 :(得分:0)

我一直在使用IntelliJ IDEA,它作为Groovy暂存器非常有效。社区版也是免费的。

您需要创建一个新项目,但随后可以向其添加Groovy脚本并即时运行它们。虽然实际的Scratch File功能没有运气。

作为一名Jetbrains编辑器,它也很漂亮。 (与其他一些选项不同)

但是没有什么比LinqPad更好了。