Las versiones en netbeans se especifican con el formato Dewey (1.34.8
)
La versión de especificación (specification version) es la versión pública del api de un módulo y es la que se utiliza mas a menudo. Al importar x versión de implementación de un módulo, tendrá acceso a los paquetes públicos definidos en dicho módulo.
La versión de implementación a menudo se trabaja como un número entero (456687
o el clásico Build20050611
)
El hecho que un bug esté presente en la versión de especificación 3.1 no significa que cuando esté resuelto se tenga que brincar a la versión 3.2
o 3.1.1
ya que por razones de un trato especial de ciertas versiones podría ser mejor implementar una versión de implementación 1
.
Al importar x versión de implementación de un módulo, no solo tendrá acceso a los paquetes públicos del módulo, si no a todas las clases de dicho módulo con el objetivo de conocerlo a detalle.