Описание тега module-path

Начиная с Java 9, путь к модулю используется JVM для поиска модулей на различных этапах (время компиляции, время выполнения и т. Д.) Путем указания параметров --module-path или -p. Его значение представляет собой список каталогов, разделенных точкой с запятой (;), каждый из которых является каталогом модулей.
1 ответ

Какие системные модули по умолчанию находятся в пути модулей?

Когда я запускаю приложение через java -cp (без --add-modules или же --limit-modules), некоторые системные модули Java являются наблюдаемыми, а другие - нет. Например, все java.se модули наблюдаемы. Все java.se.ee модули не наблюдаемы. я знаю это ja…
18 май '17 в 14:56
1 ответ

Различное поведение между Maven и Eclipse при запуске приложения JavaFX 11

Я начинаю копаться в миграции Java 11 для большого приложения (включая части Java FX), и мне нужна ваша помощь, чтобы понять разницу между Maven (3.5.4) в командной строке и Eclipse (2018-09 с обновлением Java11)). У меня есть простой класс Java 11 …
10 окт '18 в 13:14
2 ответа

Есть ли способ изменить путь к модулю и добавить модули программного экземпляра JShell?

Я пытаюсь запустить некоторый код Java во время выполнения через экземпляр JShell, который я создал с помощью JShell API. Чтобы продемонстрировать свою проблему, я собираюсь поделиться своим простым кодом. С моей текущей установкой у меня есть катал…
25 сен '17 в 07:32
2 ответа

Автоматические модули Java 9 не найдены

Я пытаюсь определить модуль Java 9. Я определил что-то вроде: module my.module.name { } Затем многие из моих файлов стали давать мне ошибки, что они не могут найти некоторые пакеты. Затем я использовал функцию авто-справки IntelliJ, и она добавила в…
15 май '18 в 14:38
1 ответ

Автоматические модули не найдены в Eclipse 2018-12 при открытии проекта

Я хочу переключиться с Oracle JDK 8 на Open JDK 11 с помощью Eclipse 2018-12. У меня следующая ситуация: В моей рабочей области Eclipse у меня есть основной проект maven, который называется example с некоторыми зависимостями maven my_dependency_1, m…
15 янв '19 в 09:14
1 ответ

Зависимости автоматического модуля Java 9 не могут быть разрешены / модуль не найден

Я пытаюсь перенести некоторые устаревшие приложения на новую систему модулей Java 9, чтобы усилить ее инкапсуляцию. Я начинаю извне, предполагая, что у классов на периферии будут наименьшие внешние зависимости. Как и следовало ожидать, я объявил оче…
25 окт '17 в 18:34
1 ответ

Проверьте значение --module-path во время выполнения

Есть ли способ получить список каталогов, которые включены в модуль-путь с использованием -p или же --module-path аргументы во время выполнения аналогичны тому, как я получаю все каталоги classpath, используя System.getProperty("java.class.path")?
26 май '18 в 14:53
2 ответа

Python: нет модуля с именем xxx

Я получаю в никуда со следующей ошибкой на моем Raspberry Pi: Мой собственный скрипт Python вызывает функцию из другого модуля с именем BlackBean.py, который, в свою очередь, импортирует другие модули, называемые "netaddr" и "configparser". Проблема…
11 май '18 в 15:19
0 ответов

Разделение зависимостей Gradle между путем к модулю Java 9 и путем к классам: автоматические модули

Я следовал руководству Gradle по созданию модулей Java 9, чтобы получить простой библиотечный проект на основе Java 9 с нуля. В частности, я следовал совету в руководстве, чтобы вручную установить путь к модулю следующим образом: ext.moduleName = 'c…
23 дек '17 в 21:08
0 ответов

Смешайте --class-path и --module-path в javac (JDK 9)

Я пытался ответить на этот вопрос, но он не работает для меня. Я хочу скомпилировать 1 модуль (который не требует какого-либо другого модуля или jar) вместе с другими классами, которые используют этот модуль и будут в безымянном модуле. javac -cp li…
28 мар '18 в 15:02
1 ответ

Нераспознанная опция: -modulepath

Кто-нибудь еще имеет эту проблему, когда они запускают модуль, который жалуется на это в java 9 mac версии? Ниже проблема! Unrecognized option: -modulepath Error: Could not create the Java Virtual Machine. Как воспроизвести? Я делаю этот пример. Пос…
05 окт '16 в 19:59
2 ответа

Как использовать опции --hash-modules и --module-path инструмента JDK 9 jar?

Я хотел бы вычислить и записать хэш модуля, соответствующий заданному шаблону, который напрямую зависит от обновляемого модульного файла JAR. Для этого использования --hash-modules а также --module-path опции. Есть мои попытки: jar --hash-modules co…
29 июл '17 в 08:21
1 ответ

Почему мой сервис модуля Java9 не работает?

--------------------------------------------- package org.zpf.service; public interface Services { void test(); } module org.zpf.service.Services { exports org.zpf.service; } --------------------------------------------- package org.zpf.impl; import…
07 дек '18 в 15:02
1 ответ

Как добавить модули в путь модуля Eclipse Oxygen для проекта?

У меня есть проект, который сегодня имеет несколько банок "Библиотеки со ссылками". Вместо этого я хотел бы добавить их как автоматические модули в путь к модулям, чтобы они могли потребоваться в моем модуле-info.java. Как добавить банки в путь к мо…
07 июн '17 в 03:39
1 ответ

Добавьте пользовательский JMOD в путь к модулю с Java 9

Я создал простой JMOD файл с помощью инструмента jmod, как это $JAVA_HOME/bin/jmod create --class-path classes test/samples.jmod Затем я попытался выполнить класс в этом модуле, выполнив: java -mp test -m de.mypackage/de.mypackage.Test Что привело к…
08 июл '16 в 12:45
1 ответ

В Eclipse, в чем разница между modulepath и classpath?

В Eclipse, в чем разница между modulepath и classpath, и какой из них я должен использовать, чтобы добавить jar в папку lib? И почему системная библиотека JRE появляется в модульном пути?
13 май '18 в 23:44
2 ответа

Можно ли смешивать --class-path и --module-path в javac (JDK 9)?

Когда я компилирую модуль, который зависит от других модулей, которые я скомпилировал ранее, я должен указать --module-path <directory> вариант. Это делает модули, от которых я зависим, видимыми. Но в то же время я хотел бы сделать некоторые н…
18 сен '17 в 21:02
1 ответ

intellij java-9 build path- настройки пути модуля

Я знаю, что intellij поддерживает java9, и я знаю, как установить classpath на intellij, добавляя библиотеки для построения пути. но как это работает в Java 9, есть раздел для пути модуля в intellij? Я думаю, что Java 9 использует classpath, если он…
08 апр '18 в 09:43
3 ответа

JavaFX-11 в VSCode: ошибка: не удалось найти или загрузить основной класс Files\Java\javafx-sdk-11.0.2\lib

Я пытался настроить JavaFX-11 в коде Visual Studio. Я нашел этот пост JavaFX-11 с VSCode, который объяснил, как это сделать, и следовал инструкциям. Однако мне нужно включить путь к модулю в JavaFX SDK, добавив запись для vmArgs в launch.json файл: …
2 ответа

JavaFX и Maven в Intellij: JAVA_HOME установлен, но ошибка "Нераспознанный параметр --module-path" сохраняется

Использование Maven и JavaFX в Intellij (2019.1). Я следовал этому уроку. У меня возникает любопытная ошибка - каждый раз, когда я продолжаю javafx:run плагин, он не работает, выдав эту ошибку: Error: Could not create the Java Virtual Machine. Error…
25 апр '19 в 18:11