Dependencias de versión Java para características

El tiempo de ejecución de WebSphere Application Server Liberty tiene requisitos específicos para el nivel mínimo de Java Runtime Environment (JRE).

Las características de Liberty se instalan y ejecutan en el tiempo de ejecución de WebSphere Application Server Liberty.

Si desarrolla una característica que requiere una versión posterior de Java que la versión que necesita el tiempo de ejecución de Liberty, la característica puede declarar una versión mínima necesaria de Java. Para declarar un nivel mínimo necesario de Java, incluya un entorno de ejecución de paquete necesario en, al menos, uno de sus paquetes incluidos. Una característica define de qué se compone un paquete en la sección Subsystem-Content. Si desea más información, consulte Archivos de manifiesto de característica de Liberty. El ejemplo siguiente muestra cómo declarar una versión mínima de Java necesaria.
Subsystem-Content: com.ibm.websphere.appserver.example.bundle; version="[1,1.0.100)"
El archivo de manifiesto del paquete com.ibm.websphere.appserver.example.bundle contiene la definición para el entorno de ejecución necesario para el paquete; por ejemplo:
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=1.7))"

Consulte la Especificación OSGi Enterprise R5 si desea más información sobre cómo especificar entornos de ejecución necesarios. Cuando el tiempo de ejecución está suministrando las características necesarias, procesa estos manifiestos de paquetes e informa de cualquier dependencia de versión Java no satisfecha de la característica incluida.


Icono que indica el tipo de tema Tema de concepto

Nombre de archivo: cwlp_java_feature.html