Вопросы по теме '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 просмотров

Не удается добавить зависимость 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 просмотров

Информация о модуле создания 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 просмотров

Как я могу протестировать модуль реализации поставщика услуг с помощью Junit 5?
Это мой базовый модуль, которому нужны реализации интерфейсов, определенных в пакете myspi. Различные провайдеры могут предлагать реализации MyProvider. Базовый модуль использует их через реализацию интерфейса myspi.MyProvider. module base {...
1059 просмотров

Глоссарий модулей Java
В чем разница между всеми этими терминами, используемыми в спецификации модуля Java? Я не могу найти определение этих терминов, которое не ссылалось бы на себя. Видимый Наблюдаемый Доступный Спецификация содержит подобные заявления, но...
111 просмотров
schedule 07.10.2022

Не удается получить ресурс при запуске / отладке в IntelliJ IDEA
Я заметил, что не могу получить ресурс при запуске / отладке модульного приложения Java 11 в IntelliJ, но когда я использую задачу Gradle run , она работает нормально. LoadResource.java package com.example; public class LoadResource {...
701 просмотров

Модуль Java не найден во время выполнения, даже если требуется транзитивность
При переносе нашего проекта с модулей Java 8 на модули Java 11 у меня возник вопрос, касающийся системы модулей Java (JPMS), особенно директивы required Transive . Предположим, у нас есть четыре простых проекта A, B, C и D со следующими объявлениями...
671 просмотров
schedule 16.09.2022

Maven предупреждает меня об «автомодулях на основе имени файла», даже если я определил стабильное имя
У меня есть очень простой проект, написанный на Java 11 с одним классом. Я хочу упаковать его с помощью Maven. На этапе компиляции Maven выводит предупреждение: «Обнаружены автомодули на основе обязательных имен файлов. Пожалуйста, не...
469 просмотров

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 просмотров