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

Java 9: ​​объединение пользовательского модульного образа времени выполнения со сторонней системой плагинов
Основываясь на сообщении в Твиттере , я собираюсь предположить, что Jigsaw станет частью Java. 9. Читая о Jigsaw, я задал себе вопрос: что происходит, когда я выпускаю свое приложение с пользовательским модульным образом времени выполнения, но...
239 просмотров

Поддержка Java 9 Jigsaw для javaagent
Есть ли какой-либо план в Java 9 (в частности, Jigsaw) для поддержки особых требований агентов мониторинга Java? Как правило, агентам мониторинга требуется возможность доступа к классам, пакетам и модулям, которые недоступны по умолчанию для...
489 просмотров
schedule 23.05.2023

Невозможно экспортировать пакет из модуля java.base
Использование IDEA-EAP для экспериментов по разработке JDK9. Я получаю следующую ошибку - Error:(3, 20) java: package jdk.internal.misc is not visible (package jdk.internal.misc is declared in module java.base, which does not export it to...
33846 просмотров

Как мне назвать мой модуль Java 9?
Предположим, у меня есть библиотека с groupId = org.abc и artifactId = myLibrary . Какое рекомендуемое имя для имени модуля: myLibrary или org.abc.myLibrary ? Есть ли официальное руководство по схеме именования?
7158 просмотров
schedule 24.11.2022

JDK9: Произошла недопустимая операция доступа с отражением. org.python.core.PySystemState
Я пытаюсь запустить программы DMelt ( http://jwork.org/dmelt/ ) с помощью программы Java9 ( JDK9), и это дает мне такие ошибки, как: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by...
94311 просмотров
schedule 26.05.2024

Есть ли проблема с тем, что имя папки/каталога является именем модуля в Java 9?
Цитата из этого источника , это упоминает, что Имя каталога, содержащего исходники модуля, должно совпадать с именем модуля, например для de.consol.devday.service Является ли это хорошей рекомендацией, учитывая, что имя папки...
626 просмотров

Конфликт пакетов при компиляции модуля Java 9
Я пытаюсь скомпилировать простой модуль с одной прямой зависимостью и получаю много ошибок относительно пакетов, считываемых из двух библиотек. Я использую последнюю стабильную версию библиотек и вижу, что пакет разделен между их. Есть ли способ...
382 просмотров

Ограничение модулей, добавленных javapackager
Я пытаюсь уменьшить размер своего приложения, ограничивая модули, которые оно включает. Я уже сделал это для своей среды выполнения, используя jlink . Однако, когда я запускаю javapackager с параметрами --add-modules и --limit-modules с...
1334 просмотров
schedule 20.05.2024

Можно ли смешивать исходный код Java 8 и Java 9 в одном проекте без использования флагов компилятора?
В Java 9 вы можете опционально упаковать исходный каталог в качестве модуля, добавив файл module-info.java, который определяет пакеты вещей, которые он экспортирует, и от каких других модулей он зависит. Однако, как только вы это сделаете, вы...
3490 просмотров

module-info.java не работает с ломбоком в Java 9
Я столкнулся с проблемой при переносе нашего проекта на Java 9. После того, как я обновил Java 9, я пытаюсь запустить проект, я столкнулся с ошибками компилятора: - Error:(6, 1) java: package javax.annotation is not visible (package...
4385 просмотров
schedule 28.11.2022

Создайте образ среды выполнения Java на одной платформе для другой с помощью Jlink
Я создал образ времени выполнения, используя jlink на моем компьютере с Linux. И я вижу папку linux в папке include . Означает ли это, что я могу использовать этот образ среды выполнения только для платформы Linux? Если да, есть ли способы...
4936 просмотров

Перечислите все необходимые модули в Java9?
Как я могу перечислить все необходимые модули в Java9? Для системных модулей это работает: ModuleFinder.ofSystem() .findAll() .stream() ... однако я не вижу, как получить список модулей, которые требуются для моего текущего...
563 просмотров

Java 9 + Maven: что произойдет, если две зависимости экспортируют один и тот же модуль?
Я получаю java.lang.NoSuchMethodError при попытке вызвать метод Java. Насколько я могу судить, путь к классам идентичен во время компиляции и времени выполнения, поэтому этой ошибки возникать не должно. Шаги воспроизведения: Создайте 4...
598 просмотров
schedule 22.02.2023

Как перечислить несистемные модули в Java 9
Обновление: я ответил на свой вопрос здесь: Сканирование classpath/modulepath во время выполнения в Java 9 -- [Старый вопрос -- устарел:] В системе модулей Java 9 вы можете найти системные модули, используя Set<ModuleReference>...
151 просмотров
schedule 27.07.2022

Есть ли в Kotlin 1.2.10 и Java 9 противоположные правила относительно автоматических модулей?
У меня есть проект Gradle, использующий плагин Kotlin Gradle. Я хочу создать модуль Java 9, поэтому моя структура каталогов выглядит так: src/main/java/ - module-info.java src/main/kotlin/ - Foo.kt - Bar.kt build.gradle ... Мой...
4868 просмотров

Замена устаревших модулей JPMS API Java EE
В Java 9 объявлены устаревшими шесть модулей, содержащих Java EE API , которые скоро будут удалены : java.activation с пакетом javax.activation java.corba с пакетами javax.activity , javax.rmi , javax.rmi.CORBA и org.omg.*...
93355 просмотров

Список модулей, разрешенных при запуске приложения
Как можно узнать список модулей, которые были разрешены при запуске приложения, чтобы выяснить, какие все поставщики услуг доступны из корневого модуля.
1906 просмотров

Как использовать .classpath модульного проекта в Eclipse?
Я создал тестовый проект со следующей структурой: baseTest |- src/main/java | |- com.base | | |- MainDependency.java | |- module-info.java |- src/test/java |- test.com.base |- SomeTest.java module-info.java...
1228 просмотров

Ошибка Java 9: ​​отсутствует в модуле на исходном пути модуля
Структура проекта У меня есть проект, написанный на Java 8, и я хочу обновить его до Java 9. Поэтому я разделил классы на 2 отдельных модуля. Модули: org.ggp.base с module-info.java в каталоге org.ggp.base/src/main/java . Его сборка...
6908 просмотров

Как заменить --add-modules java.xml.ws
Я перенес свой проект на основе Maven на SpringBoot 2.0 и Java 9. В процессе мне пришлось добавить некоторые зависимости, чтобы избавиться от предупреждений Java 9 о модулях (которые все еще можно добавить с помощью --add-modules). Однако я не могу...
2526 просмотров
schedule 27.02.2023