用浏览器包装'内smartcardio'申报模块'java。smartcardio',这不是模曲线图,但该项目汇编的现

0

的问题

我在这个过程中的升级小春季启动的应用程序从Java8Java11. 这个项目使用的软件包 javax.smartcardio. 我建立与家.

pom.xml 基本上包含以下相关性/插件:

  • 春天启动父母(2.5.6)
  • 春天启动试验
  • 春天启动网
  • 弹簧-启动自动配置
  • 卵石-弹簧引导-2动
  • 春天启动安全
  • 弹簧引导-玛文件
  • 家资源插件
  • 专家组件
  • exec-玛文件

升级后的所有是我的依赖和使用OpenJDK11的项目编制和运行良好(mvn clean package). 尤其是这部分使用的类 javax.smartcardio 还做工精细。

用浏览器但是,突出了我所有进口的包 javax.smartcardio. 在红色的。 当徘徊在这,它会告诉我 Intellij - Package 'javax.smartcardio' is declared in module 'java.smartcardio', which is not in the module graph. 用浏览器的建议添加的该模块通过编译器的选择 --add-modules java.smartcardio. 这样做的时候,和架构来达成停止突出的进口。

我的问题是现在,你为什么不用浏览器突出那些进口,即使一切是汇编和运行得很好不过? 我是什么丢失? 这是重要的,添加该模块时,编译? 也许玛文做一些事情在这方面为我已经? 如果是这样,这一部分应当我望风?

我读过有关使用 module-info.java但得出的结论是,用它来解决我的问题不会是最好的解决办法。 另见 的任何计划Java9拼图(模块)的春季项目?

intellij-idea java-11 maven
2021-11-18 11:13:46
1

最好的答案

1

这是一个众所周知的问题,请投票 的想法-259485 非标准模块不属类的路径在非模块式模块。

2021-11-19 07:40:17

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................