Инструменты Java-разработчика онлайн

JSON в POJO, Maven↔Gradle, декомпилятор, раскраска stack trace, анализатор thread dump, просмотрщик байткода и другие. IDE не требуется.

// 10 инструментов в этой категории
// о категории

Экосистема Java обширна — системы сборки, форматы конфигурации, байткод, stack trace, нотация зависимостей, форматы логов — у всего свои особенности. Этот набор инструментов решает распространённые Java-задачи без открытия IDE: генерирует POJO из JSON, конвертирует зависимости между Maven и Gradle DSL, декодирует байткод JVM, анализирует stack trace и thread dump, тестирует format-строки.

// типичные задачи
  • Сгенерировать Java records или Lombok-классы из схемы JSON API
  • Конвертировать Maven XML-зависимости в Gradle Kotlin DSL при миграции сборки
  • Проанализировать thread dump зависшей JVM в продакшене и найти блокирующий тред
  • Декомпилировать .class файл из сторонней библиотеки для понимания поведения
// вопросы и ответы
Какие инструменты требуют Pro-план?
Декомпилятор (Vineflower), форматтер (google-java-format) и просмотрщик байткода (javap) работают на наших серверах и требуют Pro-план. Все остальные инструменты — генератор POJO, конвертер Maven↔Gradle, анализатор stack trace, thread dump, тестер format-строк и Quartz cron — работают полностью в браузере.
На какую версию Java ориентированы браузерные инструменты?
Генератор POJO/records поддерживает Java 16+ records и Lombok. Конвертер Maven↔Gradle обрабатывает все актуальные scopes и BOM-импорты. Тестер format-строк охватывает все паттерны java.util.Formatter вплоть до Java 21.
Насколько точен вывод декомпилятора?
Декомпилятор работает на базе Vineflower — того же движка, что используется в IntelliJ IDEA. Он выдаёт высококачественный вывод, близкий к исходному коду, включая try-with-resources, лямбды и switch-выражения.
// история
Pro Облачная синхронизация — подробнее
операций пока нет