Java | Учебные пособия, API, SDK, документация | Центр разработчика на AWS
Инструменты
Загрузите инструменты для запуска приложений Java на AWS
SDK для Java
Упрощает использование сервисов AWS, предоставляя упорядоченный набор библиотек, с которыми знакомы разработчики Java.
Загрузить SDK »
Инструментарии AWS IDE
Используйте популярные интегрированные среды разработки (IDE) для создания, отладки и развертывания своего кода на AWS.
Получить инструментарий Eclipse » Получить инструментарий VS Code » Получить инструментарий Intellij » Получить Amazon CodeWhisperer »
AWS CDK для Java
Использовать AWS Cloud Development Kit (CDK) для разработки инфраструктуры как кода с Java.
Скачать CDK »
Amazon Corretto
Бесплатная, многоплатформенная, готовая к использованию версия пакета средств разработки OpenJDK.
Создание
Разработка и развертывание приложения Java
Начните с развертывания приложения Java. Выберите один из нескольких доступных для запуска образцов кода, который позволит быстро развернуть приложение Java на Elastic Beanstalk.
Начало работы »
Spring на AWS
Учебное пособие из двух частей научит, как легко начать работу с Spring Boot и Amazon Web Services (AWS) с помощью Spring Cloud для AWS.
Начало работы »
Создайте Java-приложение с помощью Lambda
Узнайте, как создать функции AWS Lambda с помощью языка программирования Java. Включая пошаговые инструкции по установке и типичные варианты использования.
Начало работы »
Обучение
Дополнительные ресурсы для обучения, включая образцы кода и документацию
Была ли полезной информация, представленная на этой странице?
Благодарим вас за обратную связь
Отзывы помогают нам улучшать взаимодействие с вами. Если вы хотите дать подробный отзыв, нажмите кнопку ниже.
Обратная связь
Вход в Консоль
Подробнее об AWS
- Что такое AWS?
- Что такое облачные вычисления?
- Многообразие, равенство и инклюзивность AWS
- Что такое DevOps?
- Что такое контейнер?
- Что такое озеро данных?
- Безопасность облака AWS
- Новые возможности
- Блоги
- Пресс‑релизы
Ресурсы для работы с AWS
- Начало работы
- Обучение и сертификация
- Библиотека решений AWS
- Центр архитектуры
- Вопросы и ответы по продуктам и техническим темам
- Аналитические отчеты
- Партнеры AWS
Разработчики на AWS
- Центр разработчика
- Пакеты SDK и инструментарий
- .NET на AWS
- Python на AWS
- Java на AWS
- PHP на AWS
- JavaScript на AWS
Поддержка
- Свяжитесь с нами
- Обратиться в службу поддержки
- Центр знаний
- AWS re:Post
- Обзор AWS Support
- Юридическая информация
- Работа в AWS
Amazon. com – работодатель равных возможностей. Мы предоставляем равные права представителям меньшинств, женщинам, лицам с ограниченными возможностями, ветеранам боевых действий и представителям любых гендерных групп любой сексуальной ориентации независимо от их возраста
Поддержка AWS для Internet Explorer заканчивается 07/31/2022. Поддерживаемые браузеры: Chrome, Firefox, Edge и Safari. Подробнее »
Сборка и тестирование Java с помощью Ant
Рабочий процесс непрерывной интеграции (CI) можно создать в GitHub Actions для сборки и тестирования проекта Java с помощью Ant.
Введение
В этом руководстве показано, как создать рабочий процесс, который выполняет непрерывную интеграцию (CI) для вашего проекта Java с помощью системы сборки Ant. Создаваемый рабочий процесс позволит увидеть, когда фиксации в запросе на вытягивание вызывают сбои в сборке или тестировании ветви по умолчанию; этот подход поможет убедиться, что ваш код всегда работоспособен. Можно расширить рабочий процесс CI, чтобы передать артефакты через выполнение рабочего процесса.
Средства выполнения, размещенные на GitHub, имеют кэш средств с предварительно установленным программным обеспечением, включающим в себя комплекты SDK для Java (JDK) и Ant. Список программного обеспечения и предварительно установленных версий для JDK и Ant см. в разделе О средствах выполнения, размещенных в GitHub.
Предварительные требования
Требуются знания YAML и синтаксиса GitHub Actions. Дополнительные сведения см. в разделе:
- «Синтаксис рабочего процесса для GitHub Actions»
- «Изучение GitHub Actions»
Рекомендуется иметь базовое представление о Java и платформе Ant. Дополнительные сведения см. в руководстве по Apache Ant.
Использование начального рабочего процесса Ant
GitHub предоставляет начальный рабочий процесс Ant, который будет работать для большинства проектов Java на базе Ant. Дополнительные сведения см. в разделе Начальный рабочий процесс Ant.
Чтобы быстро приступить к работе, при создании нового рабочего процесса можно выбрать предварительно настроенный начальный рабочий процесс Ant. Дополнительные сведения см. в разделе Краткое руководство по GitHub Actions.
Этот рабочий процесс также можно добавить вручную, создав новый файл в каталоге .github/workflows
репозитория.
Этот рабочий процесс выполняет следующие действия:
- На шаге
checkout
- На
setup-java
этом шаге настраивается Eclipse Temurin (Java) JDK 17 от Eclipse Adoptium. - На шаге «Сборка с помощью Ant» целевой объект по умолчанию запускается в
build.xml
в неинтерактивном режиме.
Начальные рабочие процессы по умолчанию — это отличные отправные точки при создании рабочего процесса сборки и тестирования, а также начальный рабочий процесс можно настроить в соответствии с потребностями проекта.
Выполнение заданий в другой операционной системе
Начальный рабочий процесс настраивает задания для запуска в Linux с помощью размещенных в GitHub средств выполнения ubuntu-latest
.
runs-on
для выполнения заданий в другой операционной системе. Например, можно использовать размещенные в GitHub средства выполнения Windows.runs-on: windows-latest
Кроме этого, можно выполнять задания на размещенных в GitHub средствах выполнения macOS.
runs-on: macos-latest
Можно также выполнять задания в контейнерах Docker или предоставить локальное средство выполнения, которое выполняется в собственной инфраструктуре. Дополнительные сведения см. в разделе Синтаксис рабочего процесса для GitHub Actions.
Указание версии и архитектуры JVM
Начальный рабочий процесс настраивает PATH
, чтобы содержать OpenJDK 8 для платформы x64. Если вы хотите использовать другую версию Java или выбрать другую архитектуру (x64
или x86
), можно использовать действие setup-java
для выбора другой среды выполнения Java.
Например, чтобы использовать JDK версии 11, предоставляемой Adoptium для платформы x64, можно выполнить действие setup-java
и установить параметры java-version
,distribution
и architecture
на '11'
, 'adopt'
и x64
.
Дополнительные сведения см. в описании действия setup-java
.
Создание и тестирование кода
Вы можете использовать те же команды, которые используются для создания и тестирования кода в локальной среде.
Начальный рабочий процесс выполнит целевой объект по умолчанию, указанный в вашем файле build.xml. Целевой объект по умолчанию обычно будет настроен на сборку классов, выполнение тестов и классов пакетов в их распространяемом формате, например файл JAR.
Если вы используете разные команды для сборки проекта или хотите выполнить другой целевой объект, это можно указать. Например, может понадобиться выполнить целевой объект jar
, настроенный в файле _build-ci.xml_
.
Упаковка данных рабочего процесса в виде артефактов
После успешной сборки и прохождения тестов может потребоваться передать полученные пакеты Java в виде артефакта сборки. Полученные пакеты будут храниться как часть выполнения рабочего процесса и их можно будет скачать. Артефакты помогут вам протестировать и отладить запросы на вытягивание в локальной среде до их слияния. Дополнительные сведения см. в разделе Хранение данных рабочего процесса в виде артефактов.
Как правило, Ant создает выходные файлы, такие как JAR, EAR или WAR, в каталоге build/jar
. Содержимое этого каталога можно передать с помощью действия upload-artifact
.
Документация по Java — Начало работы
- Ява
Независимо от того, работаете ли вы над новым передовым приложением или просто осваиваете новую технологию, в документации по Java есть вся необходимая информация, чтобы сделать ваш проект ошеломляющим. Используйте богатый набор примеров кода, руководств, руководств для разработчиков, документации по API и многого другого, чтобы быстро разработать прототип и масштабировать его до реального приложения.
Платформа Java, стандартная версия (Java SE)
Java SE позволяет разрабатывать и развертывать приложения Java на настольных компьютерах и серверах. Java SE и технологии компонентов предлагают богатый пользовательский интерфейс, производительность, универсальность, переносимость и безопасность, которые требуются современным приложениям.
- Информация о лицензировании Java SE Лицензия на продукт, коммерческие функции и условия, руководство пользователя с информацией о лицензировании Java SE (LIUM), файлы Readme, примечания к выпуску и информация о сборе данных
- Техническая документация по Java SE
- Документация по компонентам Java SE
Встроенная Java
![](/800/600/http/3.bp.blogspot.com/-21VFVyfImRk/Ub5q0r-CVxI/AAAAAAAACF0/1dOuKGvloRc/w1200-h630-p-k-no-nu/Generacion+JavaDoc+1+-+My+Java+Zone.png)
Встроенная документация Java ME
Oracle Java SE Embedded обеспечивает безопасную оптимизированную среду выполнения, идеально подходящую для сетевых устройств.
Документация по Oracle Java SE Embedded и JDK для ARM
Технология Java Card обеспечивает безопасную среду для приложений, работающих на смарт-картах и других устройствах с очень ограниченными возможностями памяти и обработки.
Документация по карте Java
Платформа Java, корпоративная версия (Java EE)
![](/800/600/http/host-base.ru/wp-content/uploads/e/d/2/ed2262f22c1c1fe554a5f907f63a2893.jpeg)
Документация по Java EE
Компоненты Java — главная страница
- главная страница
- Ява
- Компоненты Java
JDK Mission Control
JDK Mission Control (JMC) — это расширенный набор инструментов для управления, мониторинга, профилирования и устранения неполадок приложений Java. JMC обеспечивает эффективный и подробный анализ данных в таких областях, как производительность кода, память и задержка, без увеличения производительности, обычно связанной с инструментами профилирования и мониторинга.
- Документация по управлению полетами JDK
Enterprise Performance Pack
Подписка на Java SE Enterprise Performance Pack повышает производительность и уменьшает объем памяти для рабочих нагрузок Java SE 8.
- Документация по корпоративному пакету производительности
Служба управления Java
Служба управления Java — это служба отчетности и управления в рамках платформы Oracle Cloud Infrastructure. Это позволяет вам использовать Oracle Cloud для наблюдения и управления использованием Java на вашем предприятии.
- Документация по службе управления Java
Расширенная консоль управления
Расширенная консоль управления Java предоставляет системным администраторам эффективный контроль над различными версиями Java, работающими на настольных компьютерах предприятия, обеспечивая более безопасную среду и расширенные возможности и доступность приложений.
- Расширенная документация по консоли управления
GraalVM Enterprise
Oracle GraalVM Enterprise Edition — это инновационная многоязычная среда выполнения, обеспечивающая значительное повышение производительности и эффективности приложений.