Intellij 패키지'javax.smartcardio'이 선언된 모듈에서 java.smartcardio'하지 않는 모듈에서만 프로젝트를 컴파일 미

0

질문

나는 업그레이드하는 과정에서 작은 봄 부팅 응용 프로그램에서 Java8Java11. 이 프로젝트가 사용하는 패키지 javax.smartcardio. 나는 그것을 구축으로 받는다는 것입니다.

pom.xml 기본적으로 포함되어 다음과 같은 종속성/plugins:

  • 봄 부팅타-부모(2.5.6)
  • 봄 부팅-스타터가 테스트
  • 봄 부팅타-web
  • 봄 부팅-autoconfigure
  • 자갈 봄 부팅-2-시동기
  • 봄 부팅타-보안
  • 봄 부팅-maven plugin
  • maven 스-플러그인
  • maven-어셈블리 플러그인
  • exec-maven plugin

업그레이드 후 내 모든 종속성과를 사용하여 OpenJDK11 프로젝트를 컴파일하고 실시간으로 액세(mvn clean package). 특히 이 부분을 사용하여 수업에서 javax.smartcardio 또한 잘 작동합니다.

Intellij 그러나,모든 내의 수입 패키지 javax.smartcardio. 에 빨간색입니다. 을 유혹 할 때 그것은,그것을 나에게 말 Intellij - Package 'javax.smartcardio' is declared in module 'java.smartcardio', which is not in the module graph. Intellij 제안을 추가 이 모듈을 통해 컴파일러 옵션과 --add-modules java.smartcardio. 이렇게 할 때,Intellij 지를 강조하는 수입품입니다.

나의 질문은 이제는 이유는 무엇 Intellij 하이라이트 그 수입이지만 모든 컴파일하고 실행하는 그냥 잘 그럼에도 불구하고? 나는 무엇이 없는가? 하는 것이 중요하다는 추가 모듈을 컴파일하는 경우? 어쩌면 maven 가에서는와 관련하여 나를 위해 이미? 그렇다면,어떤 부분을 해야에 대한 경계?

에 대해 읽었을 사용하여 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ý
..................................................................................................................