Вопросы по теме 'java-module'
Java 9 перекрывает неэкспортируемые пакеты
Различные ресурсы ( infoq , jigsaw-dev , osdir ) указывают, что наличие одного и того же пакета в разных модулях Java приведет к LayerInstantiationException , даже когда пакеты являются внутренними для модуля (не экспортируются). Кажется, это...
1047 просмотров
schedule
07.06.2023
Модули Java 9 и ад пути к классам: конфликтующие имена классов
Говорят, что модули java 9 решат ад пути к классам. Однако я думаю о следующей ситуации: модуль A использует модули B и C. Оба модуля будут экспортировать класс с одинаковым именем и пакетом. Как здесь будет решаться проблема с загрузкой классов?
831 просмотров
schedule
14.06.2023
В чем разница между требует и требует статического в объявлении модуля
В чем разница между операторами модуля requires и requires static в объявлении модуля?
Например:
module bar {
requires java.compiler;
requires static java.base;
}
3684 просмотров
schedule
20.04.2022
Java 9 + maven + junit: нужен ли тестовый код собственный module-info.java и где его разместить?
Скажем, у меня есть проект Java с использованием Maven 3 и junit. Есть каталоги src/main/java и src/test/java , в которых находятся основные исходники и исходники тестов соответственно (все стандартно).
Теперь я хочу перенести проект на Java 9....
13533 просмотров
schedule
05.12.2022
Ошибки разделенного пакета Java 9 в Spring Boot
Я получаю массу ошибок «разделить пакет», когда я ввожу модули java 9 в свой код SpringBoot. Они повсюду, например:
Error:java: the unnamed module reads package org.bson.types from both bson and mongodb.driver
Error:java: the unnamed module reads...
910 просмотров
schedule
09.06.2023
Java 9: java.lang.ClassNotFoundException: java.sql.SQLException в приложении Spring Boot
Я создал приложение Spring Boot с Java 9 ... sourceCompatibility = 9 targetCompatibility = 9 ... и запустил его с помощью: java --module-path lib -m my.app. ...
Caused by: java.lang.NoClassDefFoundError: java/sql/SQLException
at...
6489 просмотров
schedule
20.02.2022
Поддерживает ли JPMS версию модуля?
Я думал, что JPMS не поддерживает версию модуля. Однако когда я делаю java --list-modules , я получаю следующий результат:
java.activation@9
java.base@9
java.compiler@9
java.corba@9
java.datatransfer@9
java.desktop@9
java.instrument@9
.......
935 просмотров
schedule
26.03.2022
Не удается добавить зависимость Dagger 2 к java-модулю
Я пытаюсь разделить свое приложение для Android на несколько модулей. Например, я хочу иметь 2 дополнительных модуля - Core и ViewModels. Оба они являются чистыми java-модулями. Однако у меня возникают проблемы при добавлении зависимостей Dagger 2...
315 просмотров
schedule
03.11.2022
Новая структура документов Java 9 — где старые пакеты Java?
Я привык получать доступ к документам Java SE по следующим ссылкам, по которым я могу искать такие пакеты, как java.awt, java.util и т. д.:
https://docs.oracle.com/javase/7/docs/api/
https://docs.oracle.com/javase/8/docs/api/
Однако при...
87 просмотров
schedule
28.12.2022
Java Jigsaw JUnit Testing - JUnit отсутствует в модуле
Я использую Java 9.0.4 в Eclipse Oxygen.3a JUnit 5 находится на пути модуля и требуется в module-info.java. Когда я пытаюсь запустить свой код, я всегда получаю следующее сообщение:
Ошибка при инициализации загрузочного уровня...
690 просмотров
schedule
01.04.2022
Информация о модуле создания Intelli J Idea
Maven home: C:\apache-maven-3.5.3\bin\..
Java version: 10.0.1, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-10.0.1
Я создал новый проект с Intelli J Idea с использованием maven. Как мы знаем, папка /main/java по умолчанию...
92 просмотров
schedule
16.08.2022
Как мне экспортировать все сгенерированные с помощью cxg-codegen-plugin классы из модуля Java 9?
У меня есть модуль без явных источников. Этот модуль содержит следующую конфигурацию cxf-codegen-plugin:
<plugin>
<groupId>org.apache.cxf</groupId>...
89 просмотров
schedule
31.10.2022
Как я могу протестировать модуль реализации поставщика услуг с помощью Junit 5?
Это мой базовый модуль, которому нужны реализации интерфейсов, определенных в пакете myspi. Различные провайдеры могут предлагать реализации MyProvider. Базовый модуль использует их через реализацию интерфейса myspi.MyProvider.
module base {...
1059 просмотров
schedule
16.04.2023
Глоссарий модулей Java
В чем разница между всеми этими терминами, используемыми в спецификации модуля Java? Я не могу найти определение этих терминов, которое не ссылалось бы на себя.
Видимый
Наблюдаемый
Доступный
Спецификация содержит подобные заявления, но...
111 просмотров
schedule
07.10.2022
Не удается получить ресурс при запуске / отладке в IntelliJ IDEA
Я заметил, что не могу получить ресурс при запуске / отладке модульного приложения Java 11 в IntelliJ, но когда я использую задачу Gradle run , она работает нормально.
LoadResource.java
package com.example;
public class LoadResource {...
701 просмотров
schedule
18.12.2022
Модуль Java не найден во время выполнения, даже если требуется транзитивность
При переносе нашего проекта с модулей Java 8 на модули Java 11 у меня возник вопрос, касающийся системы модулей Java (JPMS), особенно директивы required Transive . Предположим, у нас есть четыре простых проекта A, B, C и D со следующими объявлениями...
671 просмотров
schedule
16.09.2022
Maven предупреждает меня об «автомодулях на основе имени файла», даже если я определил стабильное имя
У меня есть очень простой проект, написанный на Java 11 с одним классом. Я хочу упаковать его с помощью Maven. На этапе компиляции Maven выводит предупреждение:
«Обнаружены автомодули на основе обязательных имен файлов. Пожалуйста, не...
469 просмотров
schedule
06.09.2022
Maven: модуль-info.java:[6,21] модуль не найден: org.slf4j
В настоящее время я переношу проект на Java 11 (т.е. >= 9), и поскольку JavaFX, похоже, больше не работает без модулей, я сейчас добавляю файлы module-info.java во все подпроекты. Но я получаю следующую ошибку:
[INFO]...
2020 просмотров
schedule
29.06.2023
ошибка: модуль не найден: org.lwjgl.natives в многомодульной сборке Gradle
Я получаю следующие ошибки при попытке запустить многомодульную сборку gradle:
/Users/ashley/Personal/juggernaut/display/src/main/java/module-info.java:2: error: module not found: org.lwjgl.natives
requires org.lwjgl.natives;...
385 просмотров
schedule
19.05.2022
Модульный проект растет InvalidModuleDescriptorException с jOpenDocument
Я разрабатываю модульный java-проект с java / javafx 12 в Eclipse 2019-06, используя смешанный модульный и немодульный подход. Не удается запустить программу из-за исключений во время выполнения.
Мне нужно использовать смешанный модульный и...
173 просмотров
schedule
22.06.2023