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

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

Ошибка сканирования entry module-info.class при запуске сервера Jetty
Я вижу это недавно, когда запускаю свой Java-сервер. Кто-нибудь еще видел это? Если да, то в чем же исправить? Я могу подтвердить, что jar и module-info.class присутствуют в соответствующих путях. MultiException[java.lang.RuntimeException:...
15394 просмотров
schedule 01.09.2022

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

Не удалось получить дескриптор модуля для автоматически сгенерированных имен модулей в Java 9?
Мой проект зависит от транспорта Netty Epoll. Вот зависимость: <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-epoll</artifactId>...
12199 просмотров

Можно ли смешивать исходный код 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

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

Как заставить Eclipse перестать запрашивать создание java-файла с информацией о модуле при создании нового проекта Java?
Каждый раз, когда я пытаюсь создать новый java-проект, Eclipse продолжает спрашивать, хочу ли я добавить java-файл с информацией о модуле в исходную папку. Это становится довольно раздражающим, так как нет очевидного варианта отказаться от этой...
40981 просмотров
schedule 06.07.2022

Ошибка: Main.class найден в каталоге верхнего уровня (безымянный пакет не разрешен в модуле)
Пытаясь обновить приложение до Java 11, и после того, как я разобрался с модулями, я подумал, что избавился от всех красных ошибок, и теперь получаю ту, которую никогда раньше не видел: Оглядываясь вокруг, я видел, как люди предполагают, что...
8395 просмотров

NullPointerException при изменении порядка вкладок JavaFX
Я загрузил и попробовал образец javafx «Перетаскиваемые и отсоединяемые вкладки в JavaFX 2» Майкла Берри из https://berry120.blogspot.com/2014/01/draggable-and-detachable-tabs-in-javafx..html Он отлично работает в Java 8, но попытка его...
85 просмотров

Можно ли использовать SharedSecrets в модулях Java?
Данный: Модули A и B , где B импортирует A . Модуль A экспортирует external.class1 . Он определяет, но не экспортирует external.class1.secretProvider , internal.SharedSecrets и internal.class2 (подробнее об этом ниже). Модуль...
144 просмотров
schedule 17.08.2022

Используйте автоматический модуль java cdi.api с maven и java 9+
Я хочу использовать функциональность CDI в модуле Java. Я бы хотел, чтобы мой код оставался универсальным и не зависел от конкретной реализации. Я использую Java 11 и Maven 3.6.0. Для простоты моя цель сводится к импорту пакета...
733 просмотров

Java: пакет `sun.awt.image` устарел?
Я хотел использовать некоторые коды, использующие sun.awt.image.PNGImageDecoder в моем проекте. Проблема в том, что исходный код основан на Java 8 , а мой проект использует JDK 9+ (11). Итак, я получил эту ошибку: Пакет ' sun.awt.image '...
4576 просмотров

Как добавить maven-зависимости json к модулям в ›= Java 9
в проектах java 8 вы просто добавляете следующие зависимости в maven <dependency> <groupId>javax.json</groupId> <artifactId>javax.json-api</artifactId> <version>1.1</version>...
1514 просмотров

Как расширить путь к модулю во время выполнения
Мне нравятся услуги. Мне также нравится модульная система. К сожалению для меня, до того, как я использовал Java 9, я привык получать поставщиков услуг из jar-файлов, загружаемых во время выполнения через URLClassLoader , что-то вроде этого (для...
492 просмотров
schedule 05.09.2022

Информация о модуле Java 11: как зарегистрировать процессор аннотаций
Чтобы зарегистрировать поставщика услуг в Java 11, можно использовать следующую запись информации модуля «обеспечивает»: module com.mycompany.mylib { provides ServiceInterface with ServiceImpl; } Однако с процессорами аннотаций это,...
604 просмотров

Как сделать Java-класс невидимым вне его модуля для других немодульных проектов?
Недавно я обнаружил, что если пакет внутри модуля содержит общедоступные интерфейсы или классы, они автоматически экспортируются и, следовательно, непреднамеренно видны за пределами модуля в случае, если код получателя не модульный. Структура...
253 просмотров

Имя автоматического модуля «javatuples» нестабильно, оно получено из имени файла модуля
Я работаю над java-проектом, который требует javatuples и отражения в коде. Но после загрузки этих банок, когда я добавил их в свой проект, используя конфигурацию пути сборки, он начал показывать предупреждение в файле module-info.java. Имя...
12 просмотров
schedule 15.03.2023

Трудно интегрировать внешний вид в мой проект
Вот как я поступил. 1. Убедитесь, что ваш путь к классам содержит все необходимые библиотеки Synthetica, то есть основную библиотеку (synthetica.jar) и используемую библиотеку тем. Примечание. В Synthetica V3 основная библиотека содержит только...
32 просмотров
schedule 02.11.2022