¿Es convencional simplemente hacer referencia a imq.jar y jms.jar de Oracle?

Me entregaron una aplicación donde estos dos JAR simplemente se incluyen en el directorio lib. Por lo que puedo decir, en realidad no se distribuyen por separado de los paquetes de Java Enterprise Edition. Asumiendo que tienen todo lo que necesito, ¿es una buena idea? Reduce el tamaño de la implementación.

Respuesta 1

Esos archivos jar solo son necesarios en el classpath. Si lo están, no necesita incluirlos en la implementación.

No es sensato eliminar ningún paquete para la instalación de Java EE si eso es lo que quiere decir. Podría afectar a otras aplicaciones que necesitan esos paquetes y los errores son un poco difíciles de rastrear cuando suceden.

ACTUALIZAR

Entonces, la pregunta sería si está bien ejecutar libs Java EE sin una instalación Java EE. Si no hay instalación de Java EE y esa aplicación está diseñada para ejecutarse con un JRE, no hay nada de malo en eso. Es solo una aplicación que necesita las bibliotecas JRE plus 2 de Java EE, solo asegúrese (esa es la parte difícil) de que esas bibliotecas no tienen dependencias de otras bibliotecas Java EE

ACTUALIZAR

Aparentemente, ambos no necesitan otras dependencias, pero si quieres asegurarte de descargarlos de los repositorios de Maven.

Respuesta: 2

En macos catalina '' 'echo $ VARIABLE' '' veo el valor de la variable pero java no pudo leer la variable del sistema. En Linux no hay un problema, así que creo que es un problema de zsh. Java leyó todos los ...

Estoy tratando de usar mi aplicación Java en un entorno en clúster con Weblogic 10 g, y estamos teniendo problemas con la replicación de la sesión porque muchas clases que generalmente están en la sesión no ...

Enlace establecido con éxito y capaz de enviar datos. Android envía datos de SeekBar cuando los cambiamos. public void onProgressChanged (SeekBar seekBar, int progress, boolean fromUser) {if (...

Mi jefe se fue de vacaciones durante algunos días, soy un desarrollador de Java No sé mucho sobre Docker (solo conocimientos básicos) Tengo el proyecto de arranque Spring de Java, ya que hay un Dockerfile en la raíz de ...