Как скомпилировать модуль Java, используя --module-source-path?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как скомпилировать модуль Java, используя --module-source-path?

Сообщение Anonymous »

Я пытаюсь скомпилировать модуль Java, расположенный в отдельном каталоге от корня исходного кода моего проекта. Вот структура моего проекта:

Код: Выделить всё

Foundation-Test-1:
│   .gitignore
│   Foundation-Test-1.iml
│
├───MyFirstModule
│   │   MyFirstModule.iml
│   │
│   └───src
│       │   module-info.java
│       │
│       └───modular
│               HelloWorld.java
│
├───out
│   └───production
│       └───MyFirstModule
│           │   module-info.class
│           │
│           └───modular
│                   HelloWorld.class
│
└───src

Содержимое моего модуля-info.java:

Код: Выделить всё

module MyFirstModule {
exports modular;
}
Когда я пытаюсь скомпилировать, используя:
  • javac -d out/production --module-source-path MyFirstModule /src --module MyFirstModule
  • javac -d out/production --module-source-path . --module MyFirstModule
Я получаю сообщение об ошибке:

Код: Выделить всё

error: module MyFirstModule not found in module source path
Я читал подобные проблемы, связанные с модулями, на StackOverflow, но до сих пор не могу решить свою конкретную проблему.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ource-path
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»