Предупреждение: НеизвестныйJAVA

Программисты JAVA общаются здесь
Anonymous
Предупреждение: Неизвестный

Сообщение Anonymous »

У меня есть два файла: < /p>

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

src/metron_core/Metron_Core.java
src/metron_core/module-info.java
metron_core.java:

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

package metron_core;

public class Metron_Core {

static public void hello() {
System.out.println("Hello from metron core");
}

}
module-info.java:>

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

module metron_core {

}
< /code>
i Скомпилируйте код в файлы классов с помощью < /p>
cd "$start_dir"
javac --module-path mods -d bin_test \
src/metron_core/module-info.java src/metron_core/Metron_Core.java

< /code>
Это создает < /p>
bin_test/metron_core/Metron_Core.class
bin_test/module-info.class
< /code>
Затем я создаю файл JAR, используя < /p>
cd "$start_dir"
jar -v --create --file=mods/metron_core@1.0.jar \
--module-version=1.0 -C bin_test .
Это успешно создает mods/metron_core@1.0.jar .
Я хочу использовать это с помощью-patch-module .

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

"vmArgs": "--patch-module java.base=${workspaceFolder}/bin_agent --patch-module metron_core=${workspaceFolder}/mods"
.
Примечание: я добавил-patch-module два раза.
Когда я его запускаю, я получаю

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

WARNING: Unknown module: metron_core specified to --patch-module
.
Я понятия не имею, что делать.

Подробнее здесь: https://stackoverflow.com/questions/695 ... tch-module

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