具体错误信息如下: javax.smartcardio.CardException: connect() failed at sun.security.smartcardio.TerminalImpl.connect java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: sun.security.smartcardio.PCSCException : SCARD_E_PROTO_MISMATCH at sun.security.smartcardio.PCSC.SCardConnect(Native Method) at sun.security.smartcardio.CardImpl <init>(Unknown Source) 具体原因是在于这里: Caused by: sun.security.smartcardio.PCSCException: SCARD_E_PROTO_MISMATCH
jdk.incubator.httpclient java.security.jgss jdk.internal.vm.compiler* java.smartcardio
─ java.se.ee.jmod ├── java.se.jmod ├── java.security.jgss.jmod ├── java.security.sasl.jmod ├── java.smartcardio.jmod
jdk.internal.vm.compiler/module-info.class] [正在加载/modules/jdk.naming.rmi/module-info.class] [正在加载/modules/java.smartcardio
javax.security.auth.kerberos=ALL-UNNAMED --add-opens java.security.sasl/javax.security.sasl=ALL-UNNAMED --add-opens java.smartcardio /javax.smartcardio=ALL-UNNAMED --add-opens java.sql/javax.sql=ALL-UNNAMED --add-opens java.sql.rowset
17.0.7 java.scripting@17.0.7 java.se@17.0.7 java.security.jgss@17.0.7 java.security.sasl@17.0.7 java.smartcardio
17.0.7java.rmi@17.0.7java.scripting@17.0.7java.se@17.0.7java.security.jgss@17.0.7java.security.sasl@17.0.7java.smartcardio
jdk.naming.dns java.se.ee javafx.media jdk.plugin java.security.jgss javafx.swing jdk.plugin.dom java.smartcardio
java.desktop java.instrument java.naming java.net.http java.prefs java.rmi java.scripting java.smartcardio