Вопросы по теме 'java-module'

Пакет конфликтует с автоматическими модулями в Java 9
С приближением Java 9 я подумал, что будет хорошим учебным упражнением перенести некоторые из моих проектов на Java 9. В одном из моих проектов у меня есть зависимости для rxjava и rxjavafx dependencies { compile...
16942 просмотров

Создание пользовательского образа среды выполнения, предназначенного для конкретного модульного приложения
Допустим, я разрабатываю модульное приложение, состоящее из 2 модулей: com.spacey.explorer , который зависит от модуля com.spacey.rocket . У меня есть их модульные файлы JAR в каком-то bin каталоге. И я хочу подготовить легкую JRE для ее...
1377 просмотров
schedule 22.10.2022

Как проверить, является ли банка Multi-Release
Отделение этого от первоначальный вопрос , который у меня возник, если предположить, что он достаточно общий. Как я могу перед использованием артефакта проверить, является ли он банкой с несколькими выпусками. Multi-Release: true Я знаю,...
567 просмотров
schedule 07.05.2024

Ошибка компиляции module-info.java с плагином maven-compiler-plugin и автоматическими модулями
Я использую v3.7.0 плагина по мере необходимости и JDK 9.0.1. Я добавил два оператора requires , каждый из которых ссылается на банку в пути к классу (автоматический модуль). Модуль-info.java успешно компилируется в Eclipse после того, как я...
1355 просмотров
schedule 17.12.2022

Почему незапланированный JAR может получить доступ к незащищенным объектам, упакованным из модульного JAR?
Я играю с Java 9 в intelliJ: я создал 4 модуля (все модули зависели от module1): module1: экспортирует пакеты pkg1 и экспортирует pkg2 в модуль 2. module2: требуется module1 и возможность доступа к обоим пакетам module3: требуется module1 и...
92 просмотров
schedule 05.03.2022

Как сделать файлы JAR с несколькими выпусками с помощью Gradle?
Java9 представляет JAR-файлы с несколькими выпусками . Допустим, у меня есть многомодульный проект Gradle с использованием java8: project-root settings.gradle build.gradle /module1 /src ... (common maven...
925 просмотров
schedule 08.01.2023

Имя автоматического модуля, содержащее номер
Я хочу использовать Java 9 в своем приложении. Одна из моих зависимостей имеет имя jar: sdk-http-ahc-2_0 К сожалению, когда я пытаюсь изменить его на автоматический модуль, имя модуля недействительно. requires sdk.http.ahc.2_0; // not...
1188 просмотров

Соглашение об именах для модулей java 9
Каково соглашение об именах для модулей Java 9? Допустим, имя моего пакета — me.jasonyeo.awesome.project , и всякий раз, когда я создаю файл module-info.java в IDEA, он предлагает мне назвать его awesome.project . Это конвенция? Или я должен...
1324 просмотров

Можно ли исключить экспортированный пакет из модуля Java?
Модули jta и java.sql экспортируют пакет javax.transaction.xa в модуль dom4j Как видите, оба модуля jta и java.sql экспортируют один и тот же пакет javax.transaction.xa . Однако в пакете jta есть нужные мне классы, которых нет в...
2010 просмотров
schedule 17.12.2022

Flyway не может получить доступ к ресурсам во время тестирования после добавления `module-info.java`
После обновления до Java 10 (с 8) мне удалось заставить все работать, но после добавления module-info.java одна из проблем, с которой я столкнулся, заключается в том, что Flyway не может получить доступ к файлам SQL при запуске тестов из командной...
1006 просмотров
schedule 27.02.2024

Java9+ - Как загрузить модуль во время выполнения?
Я пытаюсь загрузить модуль во время выполнения, но он работает плохо. Я использовал пример, найденный в классе ModuleLayer: ModuleFinder finder = ModuleFinder.of(Paths.get("out/artifacts/my_module/")); ModuleLayer parent = ModuleLayer.boot();...
1879 просмотров
schedule 25.04.2024

Как составить список всех зависимостей, использующих именование на основе имени файла (автомодули)?
Согласно Что обнаруживают автомодули на основе обязательных имен файлов. означает предупреждение? Maven предупреждает о проектах, которые зависят от автоматических модулей (библиотек, имя модуля которых происходит от их имени файла). Как мы...
185 просмотров
schedule 07.06.2023

Не могут быть преобразованы в класс, потому что они находятся в безымянном модуле загрузчика app
Я пытаюсь создать bean-компонент из источников, созданных wsdl2java . Каждый раз, когда я пытаюсь запустить приложение Spring Boot, я получаю следующую ошибку: Вызвано: java.lang.ClassCastException: класс...
103865 просмотров
schedule 19.10.2023

система модулей java - зачем нам явно указывать модули по умолчанию в -add-modules
Недавно я преобразовывал фиктивный проект Spring boot (версия 2.1.3) в проект модуля Spring Boot muti на java 11. Чтобы он работал, мне нужно явно добавить --add-modules=java.instrument в качестве аргумента vm времени выполнения. Пожалуйста,...
497 просмотров

Проблемы при попытке использовать / usr / share / java в качестве пути к модулю для модулей java в ubuntu
Пакеты Ubuntu, похоже, устанавливают библиотеки Java в каталог / usr / share / java, но при попытке добавить этот путь в командную строку. Java пытается проверить каждый файл там и, похоже, терпит неудачу. Бывший: $ java --module-path...
384 просмотров
schedule 25.03.2023

Импорт пакета свинга в module-info
Я пытаюсь использовать API-интерфейс Swing в простом проекте Java, где необходимо импортировать пакет javax.swing в module-info.java. Я использую openJDK-11 в среде eclipse IDE. module ml.garba.testeur { requires javax.swing; } Это...
1234 просмотров
schedule 05.03.2024

Как загрузить изображения из папки ресурсов в модульном проекте в Java 9?
Среда: Eclipse, OpenJDK12, Maven, модульный проект. Структура моего проекта: src \main | \java | \com | | \myApp | | | \otherFolders | | | \controllers | | |...
826 просмотров
schedule 26.04.2022

Отражающий доступ не работает в тестах в модульном (Java 9+) приложении в IntelliJ IDEA
У меня есть проект, в котором я использую отражающий доступ к своим классам (например, Spring, но и другие). И все работает нормально. Теперь я попытался добавить module-info.java , и вдруг мои тесты не могут найти мой производственный код с...
586 просмотров
schedule 28.10.2022

Поддерживает ли logback отдельное ведение журнала для слоев/модуля JPMS?
У меня есть приложение, которое использует слои и модули JPMS. Можно ли регистрировать сообщения для каждого слоя/модуля в отдельном файле, используя logback? Если да, то как?
65 просмотров
schedule 16.05.2023

getClassLoader().getResourceAsStream() не работает в модульном проекте Java (openjdk 11)?
это проект maven , и у него есть одно изображение в каталоге ресурсов : ├─ src ├─ main ├─ java └─ resources └─imgs └─logo.png Код: public class Test { public static void main(String[] args)...
474 просмотров
schedule 13.09.2023