Trato de migrar de JavaFX 8 a 9 o superior.
¿Cómo puedo encontrar los módulos con nombres de las clases existentes?
Aquí el ejemplo de mi problema:
Era difícil descubrir que javax.smartcardio
debe utilizar el nombre del módulo java.smartcardio
. Es el de una tabla de búsqueda para encontrar los nombres de los módulos? Intelij Idea no lo encuentra en marcha.
module xyz {
// import javax.smartcardio.*;
requires transitive java.smartcardio;
// import javax.swing.*;
requires transitive java.desktop;
}
¿Hay una manera fácil de solucionar esto?
Puede utilizar la función de búsqueda del javadoc en línea: https://docs.oracle.com/en/java/javase/11/docs/api/index.html
Para buscar el paquete por su nombre:
A continuación, en la página javadoc del paquete del módulo que está en está en la parte superior izquierda:
(Tenga en cuenta que el nombre del módulo también aparece en el diálogo de auto-completar la búsqueda)