Есть ли какая-нибудь программа, подобная LINQPad для Java? - PullRequest
44 голосов
/ 31 января 2011

Я считаю, что LINQPad чрезвычайно полезен при ответах на вопросы StackOverflow для C # или VB.NET. Это позволяет мне написать небольшой быстрый код, запустить его и (если я хочу) увидеть красиво отформатированный дамп результатов. Таким образом, я могу быть уверен, что код, который я публикую, действительно работает. До сих пор я не видел ничего, что я мог бы использовать для достижения того же результата с Java. Есть что-нибудь подобное?

Я не ищу что-то для запроса источников данных ; Я просто хочу легкий IDE. Вот особенности, которые меня особенно интересуют:

  • Возможность писать и запускать короткие фрагменты кода без создания целого проекта или структуры файла.
  • Сообщение об ошибках компилятора и времени выполнения в коде при его запуске.
  • Возможность добавлять ссылки на конкретный экземпляр редактора.
  • Подсветка синтаксиса и автозаполнение / Intellisense были бы плюсом.

Ответы [ 8 ]

34 голосов
/ 03 февраля 2016

JPad - Блокнот Java для запуска фрагментов

JPAD Java scratchpad IDE

Поскольку я тоже не смог найти ни одного, решил написать. В настоящее время он может:

  1. Запуск фрагментов кода Java (класс / импорт / публичный бла ... не требуется).
  2. Содержит драйверы для MS / MySQL / Postgres.
  3. Вывод результатов в виде таблиц HTML

Это очень грубо, но я добавлю к этому со временем. Обратная связь определенно приветствуется.

12 голосов
/ 01 февраля 2011

Это может помочь: http://www.browxy.com:9000/codeRunner

РЕДАКТИРОВАТЬ: URL, кажется, изменился на http://www.browxy.com

5 голосов
/ 01 февраля 2011

Вы можете использовать Groovy веб-консоль ; на прекрасной земле можно говорить на языке ява.

2 голосов
/ 04 февраля 2013

http://ideone.com - это онлайн-сервис с нужными вам функциями.

2 голосов
/ 12 июня 2012

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/

0 голосов
/ 02 мая 2015

Я использую IntelliJ IDEA , и он отлично работает как блокнот Groovy.Community Edition также бесплатен.

Вам нужно создать новый проект, но затем вы можете добавить в него скрипты Groovy и запускать их на лету.Однако не повезло с реальной функциональностью Scratch File.

Быть редактором Jetbrains тоже довольно привлекательно.(В отличие от некоторых других опций)

Ничто не сравнится с LinqPad.

0 голосов
/ 18 октября 2011

Я также искал "Java LinqPad", и я наткнулся на: это

0 голосов
/ 31 января 2011

Я давно использую JEdit , очень мощный кроссплатформенный редактор, а не IDE.Он имеет плагины для выполнения кода Java прямо в редакторе и даже использует BSH для макросов.

...