Ваш Java-менеджер, забудьте о проблемах с управлением JDK

ServBay теперь включает мощную поддержку Java, полностью охватывая версии OpenJDK от 7 до 24. Разработчикам больше не нужно вручную загружать и настраивать сложную среду JDK. Несколько версий Java могут легко сосуществовать в ServBay, вы можете назначить разные версии Java для каждого сайта или проекта и легко переключаться между ними одним нажатием кнопки, что значительно упрощает тестирование совместимости кода в разных средах Java и развертывание, избавляя от потенциальных проблем из-за несоответствия сред.

Что такое ServBay

Полное покрытие OpenJDK, от классики до передовых технологий

ServBay поддерживает версии от классического OpenJDK 7 до новейшего OpenJDK 24, удовлетворяя все ваши потребности в поддержке старых проектов, разработке новых приложений или следовании последним функциям Java. Установка и переключение одним нажатием, гибкая адаптация к различным проектам.
Полное покрытие OpenJDK, от классики до передовых технологий
Бесшовная интеграция Apache Maven

Бесшовная интеграция Apache Maven

ServBay напрямую интегрирует популярный инструмент управления проектами Java и автоматизации сборки — Apache Maven, без необходимости дополнительной установки и настройки, упрощая процесс разработки. С помощью Maven вы можете легко управлять зависимостями, выполнять компиляцию, тестирование, упаковку и развертывание прямо в проекте, значительно повышая эффективность разработки.

Четкое, изолированное управление несколькими версиями JDK

Ручная установка нескольких версий JDK в операционной системе может привести к взаимным помехам между версиями из-за неправильных путей установки и настроек переменных среды, даже оставить остаточные файлы при удалении, загрязняя системную среду. ServBay предоставляет унифицированное управление для OpenJDK. Установка, удаление, просмотр состояния версий — все ясно и понятно. Что еще важнее, эти версии изолированы друг от друга под управлением ServBay, вы можете смело устанавливать и использовать любые версии от 7 до 24, не беспокоясь о том, что они помешают системе или другим приложениям, сохраняя чистоту и стабильность среды macOS.
Четкое, изолированное управление несколькими версиями JDK

Кроме того, ServBay предлагает...

Удобное тестирование совместимости версий и поддержка миграции

Когда необходимо обновить проект со старой версии Java на новую или проверить совместимость приложения с несколькими версиями Java LTS (например, 8, 11, 17, 21), ручное переключение и тестирование занимает много времени. Возможности ServBay по параллельному использованию нескольких версий и переключению версий на уровне проекта делают эту работу исключительно простой. Вы можете легко переключать разные версии OpenJDK для тестирования одной и той же копии проекта. Просто измените конфигурацию проекта в ServBay, без необходимости глобальных изменений или сложных скриптов переключения среды. Это значительно упрощает процесс проверки совместимости и регрессионного тестирования перед обновлением версии.
Удобное тестирование совместимости версий и поддержка миграции
Интеграция командной строки, точный контроль среды Java

Интеграция командной строки, точный контроль среды Java

Через среду командной строки .servbay.config вы можете легко контролировать версии Java для разных проектов, реализуя точное управление и использование среды.

Графический интерфейс, более интуитивное и эффективное управление

ServBay предоставляет интуитивно понятный графический интерфейс, пользователи могут выполнять все задачи управления, включая загрузку, установку, переключение версий OpenJDK и назначение определенных версий для сайтов, простыми щелчками мыши, значительно повышая эффективность разработки и эксплуатации.
Графический интерфейс, более интуитивное и эффективное управление

Часто задаваемые вопросы

Если у вас есть дополнительные вопросы, пожалуйста, посетите Центр помощи.
Требуется ли ручная настройка OpenJDK в ServBay?

Нет. ServBay автоматически загрузит и установит выбранную вами версию OpenJDK и настроит соответствующую среду, вам нужно только выбрать ее в интерфейсе.

Как обеспечить работу моих старых Java-проектов?

ServBay поддерживает несколько версий, начиная с OpenJDK 7, которые могут быть установлены в системе одновременно. Вы можете назначить соответствующую версию OpenJDK (например, JDK 7 или 8) для проектов, требующих старой версии Java, это не повлияет на другие проекты, использующие новые версии.

Поддерживает ли ServBay инструменты сборки, такие как Maven?

ServBay в основном отвечает за предоставление и управление базовой средой OpenJDK, а также предоставляет Apache Maven для поддержки автоматизированной сборки ваших Java-проектов.

Что делать, если мне нужна определенная версия OpenJDK (например, Adoptium, GraalVM и т.д.), которую ServBay еще не предоставляет?

В настоящее время ServBay имеет встроенную поддержку основных версий Zulu OpenJDK от 7 до 24. Однако различия между разными дистрибутивами невелики, все они используют стандартный официальный код, что не оказывает большого влияния на разработку.

Инструмент управления средой разработки следующего поколения

1 приложение, 2 клика, 3 минуты на настройку вашей веб-разработки. Без необходимости компиляции и установки зависимостей, не вмешивается в систему. Включает различные версии языков разработки, базы данных, домены, SSL сертификаты, почтовые серверы и обратное прокси.