小编Rad*_*ski的帖子

SPI + JDK 9 + module-info.java

我正在JDK 9上使用SPI进行实验。整个示例都可以在没有“ module-info.java”的JDK 9上使用。添加“ module-info.java”后,ServiceLocator找不到实现类。我很困惑,在模块化的JDK 9项目中找不到有效的SPI示例。

所以我的示例项目如下所示:

/spidemo
??? apiModule
?   ??? pom.xml
?   ??? src
?       ??? main
?           ??? java
?               ??? eu
?               ?   ??? com
?               ?       ??? example
?               ?           ??? text
?               ?               ??? spi
?               ?                   ??? TextAPI.java
?               ??? module-info.java
??? applicationB
?   ??? pom.xml
?   ??? src
?       ??? main
?           ??? java
?           ?   ??? eu
?           ?       ??? com
?           ?           ??? example
?           ?               ??? spi
?           ? …
Run Code Online (Sandbox Code Playgroud)

java spi service-locator java-9 module-info

5
推荐指数
1
解决办法
589
查看次数

标签 统计

java ×1

java-9 ×1

module-info ×1

service-locator ×1

spi ×1