Вопросы по теме '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 просмотров
schedule
18.03.2023
Ошибка сканирования 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 просмотров
schedule
07.03.2023
Не удалось получить дескриптор модуля для автоматически сгенерированных имен модулей в Java 9?
Мой проект зависит от транспорта Netty Epoll. Вот зависимость:
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-native-epoll</artifactId>...
12199 просмотров
schedule
19.07.2023
Можно ли смешивать исходный код Java 8 и Java 9 в одном проекте без использования флагов компилятора?
В Java 9 вы можете опционально упаковать исходный каталог в качестве модуля, добавив файл module-info.java, который определяет пакеты вещей, которые он экспортирует, и от каких других модулей он зависит.
Однако, как только вы это сделаете, вы...
3490 просмотров
schedule
17.01.2023
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 просмотров
schedule
29.09.2022
Как заставить Eclipse перестать запрашивать создание java-файла с информацией о модуле при создании нового проекта Java?
Каждый раз, когда я пытаюсь создать новый java-проект, Eclipse продолжает спрашивать, хочу ли я добавить java-файл с информацией о модуле в исходную папку. Это становится довольно раздражающим, так как нет очевидного варианта отказаться от этой...
40981 просмотров
schedule
06.07.2022
Ошибка: Main.class найден в каталоге верхнего уровня (безымянный пакет не разрешен в модуле)
Пытаясь обновить приложение до Java 11, и после того, как я разобрался с модулями, я подумал, что избавился от всех красных ошибок, и теперь получаю ту, которую никогда раньше не видел:
Оглядываясь вокруг, я видел, как люди предполагают, что...
8395 просмотров
schedule
27.08.2022
NullPointerException при изменении порядка вкладок JavaFX
Я загрузил и попробовал образец javafx «Перетаскиваемые и отсоединяемые вкладки в JavaFX 2» Майкла Берри из https://berry120.blogspot.com/2014/01/draggable-and-detachable-tabs-in-javafx..html
Он отлично работает в Java 8, но попытка его...
85 просмотров
schedule
23.06.2023
Можно ли использовать 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 просмотров
schedule
02.04.2022
Java: пакет `sun.awt.image` устарел?
Я хотел использовать некоторые коды, использующие sun.awt.image.PNGImageDecoder в моем проекте. Проблема в том, что исходный код основан на Java 8 , а мой проект использует JDK 9+ (11). Итак, я получил эту ошибку:
Пакет ' sun.awt.image '...
4576 просмотров
schedule
05.06.2024
Как добавить maven-зависимости json к модулям в ›= Java 9
в проектах java 8 вы просто добавляете следующие зависимости в maven
<dependency>
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
<version>1.1</version>...
1514 просмотров
schedule
23.10.2022
Как расширить путь к модулю во время выполнения
Мне нравятся услуги. Мне также нравится модульная система. К сожалению для меня, до того, как я использовал Java 9, я привык получать поставщиков услуг из jar-файлов, загружаемых во время выполнения через URLClassLoader , что-то вроде этого (для...
492 просмотров
schedule
05.09.2022
Информация о модуле Java 11: как зарегистрировать процессор аннотаций
Чтобы зарегистрировать поставщика услуг в Java 11, можно использовать следующую запись информации модуля «обеспечивает»:
module com.mycompany.mylib {
provides ServiceInterface with ServiceImpl;
}
Однако с процессорами аннотаций это,...
604 просмотров
schedule
11.11.2022
Как сделать Java-класс невидимым вне его модуля для других немодульных проектов?
Недавно я обнаружил, что если пакет внутри модуля содержит общедоступные интерфейсы или классы, они автоматически экспортируются и, следовательно, непреднамеренно видны за пределами модуля в случае, если код получателя не модульный.
Структура...
253 просмотров
schedule
12.01.2023
Имя автоматического модуля «javatuples» нестабильно, оно получено из имени файла модуля
Я работаю над java-проектом, который требует javatuples и отражения в коде. Но после загрузки этих банок, когда я добавил их в свой проект, используя конфигурацию пути сборки, он начал показывать предупреждение в файле module-info.java.
Имя...
12 просмотров
schedule
15.03.2023
Трудно интегрировать внешний вид в мой проект
Вот как я поступил.
1. Убедитесь, что ваш путь к классам содержит все необходимые библиотеки Synthetica, то есть основную библиотеку (synthetica.jar) и используемую библиотеку тем. Примечание. В Synthetica V3 основная библиотека содержит только...
32 просмотров
schedule
02.11.2022