51

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

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

  • 无需建立整个项目或文件结构即可编写和运行短代码片段的能力。
  • 在运行时报告代码中的编译器和运行时错误。
  • 添加对特定编辑器实例的引用的能力。
  • 语法突出显示和自动完成/智能感知将是一个加号。
4

8 回答 8

44

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

JPAD Java 暂存器 IDE

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

  1. 运行 java 片段(不需要类/导入/公共等等)。
  2. 包含 MS/MySQL/Postgres 的驱动程序。
  3. 将结果输出为 HTML 表格

它非常粗糙,但我会随着时间的推移添加它。绝对欢迎反馈。

于 2016-02-03T16:55:30.010 回答
12

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

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

于 2011-01-31T22:43:38.160 回答
5

You can use the Groovy web console ; it's possible to speak java in groovy land.

于 2011-01-31T21:20:16.123 回答
2

Java Snippet Runner: 做一些类似于 Linqpad 的事情(jar 文件,不仅适用于 mac)

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

Code Runner (Commercial): 仅适用于 Mac,它将运行 Java 和许多其他语言的代码片段(例如 Objective C)

http://krillapps.com/coderunner/

于 2012-06-12T13:01:56.553 回答
2

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

于 2013-02-04T11:47:41.680 回答
1

我使用JEdit已经很久了,它是一个非常强大的跨平台编辑器,而不是一个 IDE。它确实有插件可以直接在编辑器中执行 Java 代码,甚至使用 BSH 作为宏。

于 2011-01-31T20:36:08.537 回答
0

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

于 2011-10-18T11:58:30.927 回答
0

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

您需要创建一个新项目,然后可以向其中添加 Groovy 脚本并即时运行它们。不过,实际的暂存文件功能没有任何运气。

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

不过,没有什么比 LinqPad 更好的了。

于 2015-05-02T08:51:10.990 回答