С вами рубрика «где тестировщик может применять ИИ в своей работе»!
Я тут на работу из декрета вышла. У меня новый компьютер, так что привет, настройка ПО! ИИ очень хорош как помощник в этом. Вот что я уже успела у него спросить:
1. Как открыть gradle проект в IDEA
Мой основной проект собирается через Maven, я помню как его открывать в IDEA (у меня сейчас GIGA IDE, но по сути это та же IDEA) — через pom-ник.
А вот другой проект собирается на gradle, и как открывать его — я забыла... Но это же не рокет-сайнс именно моего проекта, а что-то общее, так что я пошла к ИИ чат-боту в телеге, которому можно кидать изображения.
Сделала скрин проекта в гите и задала вопрос:
- как открыть проект в идее, какой файл выбрать?
ИИ понимает даже убогую "русификацию", так что нет нужды писать ему правильное название — IDEA, он и так все понял и выдал подробную инструкцию.
2. Как настроить кодировку проекта
Следующая проблема — один проект работает с кодировкой UTF-08 по умолчанию, а другой — с windows-1251. Собственно, я смогла открыть в идее проект, но не смогла считать файлы:
Я как-то смутно помню, что это указывается где-то внутри настроек, но где?
Прошлась по документации "для новичков", сходу не нашла инструкцию. И пошла к своему куратору, которая помогает мне освоиться на проекте. Я уже начала писать вопрос:
- А напомни, плс, как поменять кодировку только для этого проекта?
А потом задумалась — а почему я спрашиваю об этом ЕЁ? Стерла сообщение и пошла к ИИ-шке 😃
- (кинула скрин, который показан выше) Идея (точнее GIGA IDE CE 2025.1) открывает файлы не в той кодировке, надо вин-1251. Как настроить эту кодировку на весь проект?
И снова в ответ — подробная инструкция! Хотя за ИИ нужен глаз да глаз, а то он мне насоветовал глобальные настройки поменять:
Шаг 1. Настройка Windows-1251 на весь проект (и глобально)
1. Откройте настройки: нажмитеCtrl + Alt + S(или перейдите в меню File $⟶$ Settings).
2. В левой колонке перейдите по пути: Editor $⟶$ File Encodings (Кодировки файлов).
3. В правой части окна настройте три параметра:
* Global Encoding (Глобальная кодировка): выберите windows-1251.
* Project Encoding (Кодировка проекта): выберите windows-1251.
* Default encoding for properties files: если в.propertiesфайлах тоже используется кириллица, выберите windows-1251.
4. Нажмите Apply (Применить), а затем OK.
Теперь все новые файлы будут создаваться и открываться в этой кодировке.
Пришлось уточнять:
— «Global Encoding (Глобальная кодировка): выберите windows-1251». Что значит этот параметр? он только на этот проект будет действовать? я открываю в ИДЕ и другой проект, где уже кодировка утф-8
И тогда ИИ скорректировал свой ответ:
Отличный вопрос! Вы очень вовремя обратили на это внимание.
Если вы работаете с разными проектами (где один в UTF-8, а другой в Windows-1251), настраивать Global Encoding на Windows-1251 действительно не стоит, иначе это может сломать отображение символов в других проектах.
Вот в чем разница между этими параметрами и как правильно поступить в вашей ситуации:
В чем разница?
1.
Global Encoding (Глобальная кодировка) — влияет на всю среду разработки (IDE).
* Она применяется к файлам, которые вы открываете «просто так» (вне какого-либо проекта), и служит шаблоном по умолчанию для всех новых проектов.
* Если вы выставите здесьwindows-1251, то при открытии другого проекта (где нет жестко сохраненных настроек кодировки) IDE может попытаться прочитать его файлы как Windows-1251, из-за чего «поплывет» уже UTF-8.
2.
Project Encoding (Кодировка проекта) — действует только на текущий открытый проект.
* Эта настройка сохраняется в скрытой папке.ideaвнутри папки вашего проекта (в файлеencodings.xml).
* Она никак не влияет на другие проекты. Когда вы откроете другой проект, IDE прочитает его собственные настройки (например, UTF-8).
——————————
Как правильно настроить IDE под вашу ситуацию?
Чтобы один проект открывался в Windows-1251, а второй — в UTF-8, сделайте так:
1. Снова откройте настройки (Ctrl + Alt + S$⟶$ Editor $⟶$ File Encodings).
2. Global Encoding верните в UTF-8 (это современный стандарт, пусть он будет глобальным).
3. Project Encoding для вашего текущего проекта (где кракозябры) установите в windows-1251.
4. Нажмите Apply и OK.
При такой схеме:
• Проект с Windows-1251 будет открываться правильно (так как для него задана индивидуальная кодировка проекта).
• Проект с UTF-8 (и все остальные проекты) будут открываться в стандартной UTF-8, используя глобальную настройку. Никакого конфликта не возникнет!
3. Что значит ошибка?
Dependency requires at least JVM runtime version 25. This build uses a Java 21 JVM.
При сборке проекта ошибка: Dependency requires at least JVM runtime version 25. This build uses a Java 21 JVM.Но у меня 21 джава:
c:\core>javac -version
javac 21.0.11
c:\core>java -version
openjdk version "21.0.11" 2026-04-21 LTS
OpenJDK Runtime Environment Temurin-21.0.11+10 (build 21.0.11+10-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.11+10 (build 21.0.11+10-LTS, mixed mode, sharing)
ему нужна 25?
4. Что делает winget?
winget install EclipseAdoptium.Temurin.25.JDK
winget install EclipseAdoptium.Temurin.25.JDK — он установит джаву, но не поменяет Path и Java Home? Я хочу чтобы стояла 21 и 25 версия, но Java Home должен смотреть на 21
По умолчанию стандартная установка черезwingetперепишет ваши переменныеJAVA_HOMEиPath, сделав Java 25 основной в системе. Инсталлятор от Adoptium (MSI-пакет) устроен так, что он автоматически прописывает себя в системные переменные.
Если вы хотите, чтобы глобальной версией в системе оставалась Java 21, а Java 25 использовалась только точечно (например, внутри Giga IDE/Gradle), у вас есть два отличных пути.
...
Более того! Так как ИИ-шка запоминает контекст, то после шагов для установки Java чат-бот сам выдал инструкцию «Как потом настроить это в Giga IDE (IntelliJ IDEA)?»
Как удобно стало в мире с ИИ! 😄
PS — эта статья написана в помощь студентам моего курса «Применение ChatGPT в тестировании»


Вам срочно нужен кредит для оплаты счетов или на другие цели? Вам ранее отказывали в кредите в финансовых учреждениях или дома? Тогда у вас есть уникальная возможность получить кредит в нашей компании. Trustbridge Financial Service — это авторитетный и легальный кредитор, предоставляющий кредиты физическим и юридическим лицам по низкой процентной ставке 3%. Свяжитесь с нами сегодня по электронной почте (trustbridgefinancialservice943@yahoo.com), и мы поможем вам с получением финансовой помощи.
ОтветитьУдалить
Пожалуйста, заполните заявку на кредит, чтобы мы могли как можно скорее начать оформление вашей кредитной операции.
Мы предлагаем следующие виды кредитов:
a) Потребительский кредит, кредит на расширение бизнеса,
b) Кредит на открытие бизнеса, кредит на образование,
c) Кредит на консолидацию долгов, кредит на ремонт дома,
d) Кредиты под залог недвижимости, инвестиционные кредиты,
e) Кредит на подготовку к Рождеству.
Заполните информацию ниже для начала процедуры.
ФИО:
Адрес:
Страна:
Необходимая сумма кредита:
Срок кредита:
Цель кредита:
Номер телефона:
Для получения дополнительной информации свяжитесь с нами через WhatsApp: +2349124847559.
Спасибо
Администрация
Финансовые услуги Trust Bridge
Вам срочно нужен кредит для оплаты счетов или на другие цели? Вам ранее отказывали в кредите в финансовых учреждениях или дома? Тогда у вас есть уникальная возможность получить кредит в нашей компании. Trustbridge Financial Service — это авторитетный и легальный кредитор, предоставляющий кредиты физическим и юридическим лицам по низкой процентной ставке 3%. Свяжитесь с нами сегодня по электронной почте (trustbridgefinancialservice943@yahoo.com), и мы поможем вам с получением финансовой помощи.
ОтветитьУдалить
Пожалуйста, заполните заявку на кредит, чтобы мы могли как можно скорее начать оформление вашей кредитной операции.
Мы предлагаем следующие виды кредитов:
a) Потребительский кредит, кредит на расширение бизнеса,
b) Кредит на открытие бизнеса, кредит на образование,
c) Кредит на консолидацию долгов, кредит на ремонт дома,
d) Кредиты под залог недвижимости, инвестиционные кредиты,
e) Кредит на подготовку к Рождеству.
Заполните информацию ниже для начала процедуры.
ФИО:
Адрес:
Страна:
Необходимая сумма кредита:
Срок кредита:
Цель кредита:
Номер телефона:
Для получения дополнительной информации свяжитесь с нами через WhatsApp: +2349124847559.
Спасибо
Администрация
Финансовые услуги Trust Bridge