Описание тега java-platform-module-system
Project Jigsaw направлен на разработку и реализацию стандартной модульной системы для платформы Java SE. Он был выпущен как часть Java 9.
9
ответов
Java 11: Реализация JAXB-API не найдена на пути к модулю или пути к классам
У меня есть небольшой проект, который выдает исключение, когда я его запускаю. Проблема здесь (TestObject.java): final JAXBContext jaxbContext = JAXBContext.newInstance(...); Я действительно не понимаю, почему это исключение. Я также создал тест, ко…
11 фев '19 в 13:53
3
ответа
Запустите весеннюю загрузку с jdk9, используя модули Jigsaw
Что не так с этим приложением. Я подумал, что смесь файлов classpath и jar-модулей допустима. Для всех банок, не имеющих явной информации о модуле, стать автоматическим модулем? Когда я удаляю свой модуль-info.java, он работает. Потому что IDEA испо…
04 июл '17 в 16:37
10
ответов
RuntimeException: пакет jdk.internal.jimage.decompressor в модуле jrt.fs и модуле java.base
Детали компонентов - Использование IntelliJ IDEA 2017.1 CE и jdk-9-ea + 154 main () - Set<String> set2 = Set.of("a", "b", "c"); set2.forEach(System.out::println); module-info.java module collection { requires java.base; } Журналы - Error occur…
23 мар '17 в 20:23
4
ответа
Новые ключевые слова в Java 9
Одной из самых больших функций Java 9 будет модульная система, определенная Project Jigsaw. Читая слайды из проекта Jigsaw: Under the Hood на JavaOne 2015, я заметил следующий исходный код: // src/java.sql/module-info.java module java.sql { exports …
31 мар '16 в 00:37
0
ответов
Есть ли способ использовать jlink в IntelliJ IDEA для создания собственного модульного образа во время выполнения?
Я следую руководству по проекту Jigsaw: модульная система в IntelliJ IDEA 2018.2.5. Я сделал все правильно в IDE до раздела компоновщика. Есть ли способ использовать jlink в IntelliJ IDEA? jlink (см. JEP 282) - это инструмент компоновщика, который м…
09 ноя '18 в 17:18
0
ответов
Использование jlink с автоматическими модулями
Наличие явного модульного проекта, который зависит от автоматического модуля, например, от java.activation. Можно ли по-прежнему использовать jlink? Смотрите этот модуль-info.java: module hello { requires java.activation; } Тогда Jlink не может доба…
26 сен '18 в 12:46
1
ответ
Почему Java 9 не просто превращает все JAR на пути к классам в автоматические модули?
Для того, чтобы понять категории у нас есть: явные модули платформы явные модули приложения открытые модули автоматические модули неназванный модуль Все классы и фляги в пределах classpath будут частью неназванного модуля. Но почему это то, что нам …
18 июл '17 в 12:32
1
ответ
Почему в Java 9 появился формат файла JMOD?
В Java 9 есть три способа упаковки скомпилированного кода в файлы: JAR JMOD j Качество изображения JIMAGE оптимизирован для скорости и пространства и используется JVM во время выполнения, поэтому имеет смысл, почему был представлен JIMAGE. Файлы JIM…
24 июн '17 в 04:56
3
ответа
javax.smartcardio с Java 9 и ClassPath
Под Java 9 различные пакеты по умолчанию были переключены на пакеты Java EE (больше не включаются в JVM - опционально добавляются). Это не проблема для большинства из них, потому что я просто указываю пакеты Java EE как зависимости. Однако с указанн…
10 янв '18 в 15:54
3
ответа
Как устранить ошибку компиляции module-info.java в Jdk9/java-9
Я пытаюсь запустить приведенный ниже код, используя jdk-9, но столкнулся с проблемой при компиляции с помощью команды команда javac -d mods .\module-info.java com\nirav\modi\Test.java ошибка .\module-info.java:1: error: class, interface, or enum exp…
25 янв '17 в 10:35
0
ответов
Spring Boot 2.1 с Java 11: невозможно разрешить постоянный URL-адрес корневого модуля
У меня есть приложение, которое использует Spring Boot и Spring Data JPA с конфигурацией на основе только аннотаций для своего уровня персистентности. Я начал переносить это приложение на последнюю версию Spring Boot (2.1.x) вместе с Java (OpenJDK).…
01 дек '18 в 16:06
3
ответа
Использование разных версий зависимостей в отдельных модулях платформы Java
Я ожидал, что можно использовать, например, Guava-19 в myModuleA и guava-20 в myModuleB, поскольку у модулей головоломки есть свой собственный путь к классу . Допустим, myModuleA использует Iterators.emptyIterator(); - который удален в guava-20, а m…
24 июл '17 в 14:59
0
ответов
Как получить TableHeaderRow из TableView в настоящее время в JavaFX 10?
Я хочу настроить заголовок таблицы в виде таблицы. этот пример отлично работает в javaFx8. TableViewSkin<?> skin = ( TableViewSkin<?> )getSkin(); TableHeaderRow tableHeader = skin.getTableHeaderRow(); NestedTableColumnHeader rootHeader =…
22 май '18 в 08:36
7
ответов
Экспорт пакета из системного модуля не разрешен с --release
У меня есть следующая программа: module-info.java module a { } Main.java public class Main { public static void main(String[] args) { System.out.println(sun.nio.ByteBuffered.class); } } Эта программа успешно компилируется с --add-exports опция: >…
28 июл '17 в 09:47
1
ответ
Система модулей Java Platform - в чем смысл защиты?
Я прочитал одно из преимуществ JPMS - лучшая инкапсуляция (все ограничено, если явно не открыто). Но у меня есть вопрос: что мешает программисту заменить module-info.class в сторонний модуль JAR и экспортировать все пакеты, или даже сделать open мод…
15 апр '19 в 09:52
5
ответов
Пакет доступен из более чем одного модуля: <безымянный>
При попытке зарегистрировать MBean в консоли JMX я получаю следующее сообщение об ошибке: The package javax.management is accessible from more than one module: <unnamed>, java.management Я использую Eclipse и у меня нет module-info.java файл в…
29 апр '19 в 11:35
0
ответов
Разделенный пакет Lucene: модуль считывает пакет 'org.apache.lucene.analysis.standard' из 'lucene.analyzers.common' и 'lucene.core'
Учитывая мой модуль-info.java: module my_module { requires lucene.analyzers.common; requires lucene.core; } Я получаю следующую ошибку: Модуль 'my_module' считывает пакет 'org.apache.lucene.analysis.standard' из 'lucene.analyzers.common' и 'lucene.c…
22 авг '19 в 13:48
1
ответ
Какая магия в ScalaFX, чтобы заставить OpenJDK 9+ действительно работать?
Окружающая среда: OpenJDK 64-битный сервер ВМ Zulu12.2+3-CA (сборка 12.0.1+12, смешанный режим, совместное использование) Scala 2.12.7 Windows 10 Professional, X86_64 IntelliJ IDEA 2019.1.3 (Ultimate Edition) Я проверил scalafx-hello-world из GitHub…
26 июн '19 в 16:46
0
ответов
Безымянные модули не могут быть прочитаны
У меня действительно неприятная проблема, которую я не понимаю... У нас есть полный набор утилит-библиотек, написанных с использованием jdk8, и мы не имеем отношения к Jigsaw, поэтому мы также не установили Automatic-Module-Name в файле META-INF. Те…
12 авг '19 в 10:44
0
ответов
Как я могу использовать IText в Java11
У меня есть зависимость от Maven <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.0</version> </dependency> но моя чистая установка mvn говорит: com.itextpdf.…
12 май '20 в 19:42