Есть ли какая-нибудь программа, например LINQPad для Java?
Я нашел, что LINQPad чрезвычайно полезен при ответе на вопросы StackOverflow для С# или VB.NET. Это позволяет мне написать какой-нибудь быстрый код, запустить его и (если я хочу) увидеть красиво отформатированный дамп результатов. Таким образом, я могу быть уверен, что код, который я отправляю, действительно работает. До сих пор я не видел ничего, что мог бы использовать для достижения того же результата с Java. Есть ли что-нибудь подобное?
Я не ищет что-то для запроса источников данных; Мне просто нужна легкая IDE. Это те особенности, которые меня особенно интересуют:
- Возможность писать и запускать короткие фрагменты кода без создания целой структуры проекта или файла.
- Отчет о компиляторе и ошибках времени выполнения в коде при его запуске.
- Возможность добавления ссылок на конкретный экземпляр редактора.
- Подсветка синтаксиса и Autocomplete/Intellisense будет плюсом.
Ответы
Ответ 1
JPad - блокнот java для запуска фрагментов
![JPAD Javapadpad IDE]()
Так как я тоже не мог найти его, я решил написать его. В настоящее время он может:
- Запустите java-фрагменты (нет класса/импорта/public blah... требуется).
- Содержит драйверы для MS/MySQL/Postgres.
- Результаты вывода в виде таблиц HTML
Это очень грубо, но я добавлю к нему со временем. Обратная связь, безусловно, приветствуется.
Ответ 2
Это может помочь: http://www.browxy.com:9000/codeRunner
EDIT: Url, похоже, изменился на http://www.browxy.com
Ответ 3
Вы можете использовать веб-консоль Groovy; возможно говорить на java в земле groovy.
Ответ 4
Java Snippet Runner:
Что-то похожее на Linqpad (файл jar, а не только на macs)
http://mac.softpedia.com/get/Development/Java/Java-Snippet-Runner.shtml
Бегущий код (коммерческий):
только для Mac, он будет запускать фрагменты кода в Java и многие другие языки (например, Objective C)
http://krillapps.com/coderunner/
Ответ 5
http://ideone.com - это онлайн-сервис, в котором есть нужные функции.
Ответ 6
Я долгое время использовал JEdit, что является очень мощным кросс-платформенным редактором, а не IDE. У него есть плагины для выполнения кода Java прямо в редакторе и даже использует BSH для макросов.
Ответ 7
Я тоже искал "Java LinqPad", и я наткнулся:
this
Ответ 8
Я использовал IntelliJ IDEA, и он отлично работает как блокнот Groovy. Издание Community также бесплатное.
Вам нужно создать новый проект, но затем добавить в него Groovy скрипты и запустить их на лету. Однако не было никакой удачи в действительной функциональности Scratch File.
Будучи редактором Jetbrains, он тоже очень популярен. (В отличие от некоторых других опций)
Однако ничто не сравнится с LinqPad.