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

Новые ключевые слова в Java 9
Одной из самых больших особенностей Java 9 будет система модулей, определенная Project Jigsaw. При чтении слайдов из проекта Jigsaw: Under Капюшон на JavaOne 2015 я заметил следующий исходный код: // src/java.sql/module-info.java module...
7531 просмотров

Как устранить ошибку компиляции 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...
4437 просмотров

Почему в Java 9 коллизии пакетов в некоторых случаях обрабатываются немного по-другому?
Я экспериментирую с Java 9 и рассматриваю следующие сценарии: Эксперимент 1 модуль А модуль Б оба объявляют непустой пакет с именем com.foo, но не экспортируют его . оба требуются 3-м модулем C Запуск main из «C» дает ошибку...
462 просмотров

Использование разных версий зависимостей в отдельных модулях платформы Java
Я ожидал, что можно использовать, например, Guava-19 в myModuleA и guava-20 в myModuleB, поскольку модули головоломки имеют свой собственный путь к классам. Допустим, myModuleA использует Iterators.emptyIterator(); - который удален в guava-20, а...
7466 просмотров

Отсутствуют зависимости при генерации информации о модуле jdeps
Я пытаюсь запустить jdeps с помощью следующей команды: jdeps --module-path modules --generate-module-info out com.demo.market.jar Мой com.demo.market.jar зависит как от прикладных модулей, так и от автоматических модулей. Я поместил все...
6081 просмотров

Заставьте задачу Gradle javadoc работать с Java 9
У меня есть многомодульный Java-проект Gradle, использующий source/target = 1.9/1.9. Существует два модуля: my.base и my.dependsOnBase . Модуль my.base не имеет других зависимостей: module my.base { exports my.base.foo; exports...
883 просмотров

Поддерживает ли 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 просмотров

Java Jigsaw JUnit Testing - JUnit отсутствует в модуле
Я использую Java 9.0.4 в Eclipse Oxygen.3a JUnit 5 находится на пути модуля и требуется в module-info.java. Когда я пытаюсь запустить свой код, я всегда получаю следующее сообщение: Ошибка при инициализации загрузочного уровня...
690 просмотров

Как мне экспортировать все сгенерированные с помощью 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 ‹= 8
Я хочу разбить монолитное приложение на модули с помощью модулей Java (представленных Project Jigsaw). К сожалению, в настоящее время я застрял в использовании Java 8. В любом случае я хотел бы создать эти модули (файлы jar), но без возможности...
130 просмотров

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

Как исправить файл package-info.java при использовании модулей?
Я могу исправлять файлы системных модулей, следуя этим инструкциям. https://openjdk.java.net/projects/jigsaw/quick-start#xoverride При попытке той же команды для исправления package-info.java файл package-info.class не создается, если...
322 просмотров

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

Наличие (старых) банок в пути к классам проекта JDK 11 [eclipse]
Наконец-то я попытался создать модульный проект Java с JDK 11, но, похоже, я неправильно использую модуль и путь к классам. До сих пор я ничего не делал, кроме создания проекта и добавления Apache Commons IO 2.6 к его пути к классам. Файл модуля...
582 просмотров

Путь к классам Eclipse Java 11 не работает только по сравнению с Maven
Миграция старой ERP-системы на JPMS оказалась весьма проблематичной ( Java 11 Eclipse находит автоматический модуль, а Maven — нет ), поэтому я решил сначала попробовать просто заменить Java 8 на Java 11, но оставить все в пути к классам, не вводя...
4508 просмотров

ResolutionException с Hibernate и JavaFx
У меня возникла проблема, и мне не удалось выяснить, как ее исправить. У меня есть проект JavaFx, в котором есть Hibernate и Proguard. Но всякий раз, когда я пытаюсь запустить задачу, runProguard терпит неудачу с...
197 просмотров

Получение ошибки при запуске многомодульного проекта в IntelliJ IDEA
Я делаю проект maven в IntelliJ IDEA Ultimate edition 2020.2. Это многомодульный проект. Когда я запускаю класс из одного из модулей, я получаю сообщение об ошибке, но он работает нормально, если я запускаю из упакованного jar. Вот структура...
318 просмотров

Обход старой метаинформации/сервисов Java при использовании модулей Java
Я пытаюсь создать приложение Java FX, показывающее SVG-изображение, используя Batik-library , но У меня проблемы с правильным импортом всех компонентов. Примерно через 5 часов поиска и тестирования я, наконец, изменил один из jar-файлов...
143 просмотров

Не удается загрузить ресурсы в модульном приложении Java
Я переношу свое приложение javafx для использования модулей Java (JPMS). Все работает нормально, кроме загрузки ресурсов. Этот вопрос или этот не помогло. Код kotlin, который пытается загрузить ресурс в классе Main.kt :...
305 просмотров