如何在主模块[module-info.java]中添加库?

问题描述 投票:0回答:1

我使用jssc软件包访问串行端口。我将其添加到主模块中

module DeskCheck {
  requires java.desktop;
  requires java.logging;
  requires jssc;
}

但是我相信我做错了,因为有一个错误提示该模块不存在。

Creating jlink image in dist\jimage/.
Executing: C:\Program Files\jdk-12.0.2\bin\jlink.exe --module-path dist\DeskCheck.jar;C:\Program Files\jdk-12.0.2\jmods --add-modules DeskCheck --output dist\jimage --compress=2
Error: Module jssc not found, required by DeskCheck

来自葡萄牙语的Stack Overflow的问题:

https://pt.stackoverflow.com/questions/416758/como-adicionar-um-library-no-modulo-principal-module-info-java

java jssc
1个回答
0
投票

您的意思是来自此存储库https://github.com/scream3r/java-simple-serial-connector的jssc吗?

因为此库未公开任何模块:https://github.com/scream3r/java-simple-serial-connector/search?q=module&unscoped_q=module

您不能要求一个不存在的模块。所有者还必须有一个名为module-info.java的文件,其内容为module jssc{...}

© www.soinside.com 2019 - 2024. All rights reserved.