Buenos días foreros,

Aquí va una pregunta para los expertos en java del foro.

En un mandato JAVA como el siguiente:

JAVA CLASS('paquete.Clase') +                    
     CLASSPATH('/WEBSITE/jmpru/bin/Clase.jar:/WEBSITE/jmpru/lib/*') +                     
     OPTION(*VERBOSE) OUTPUT(*PRINT)            

...en el que Clase.jar contiene una clase javamain a ejecutar y la carpeta
/WEBSITE/jmpru/lib contiene una serie de jars necesarios para ejecutar la clase (dependencias), ¿en qué orden investiga la JVM la carpeta /WEBSITE/jmpru/lib en busca de las clases que necesita? Es que haciendo pruebas no he visto que dependa de algo concreto (podría ser la fecha de creación de los jars, la fecha de modificación...) sino que parece bastante aleatorio.

En la documentación de Sun al respecto se dice al hablar de los wildcards en el classpath que:
The order in which the JAR files in a directory are enumerated in the expanded class path is not specified and may vary from platform to platform and even from moment to moment on the same machine.
¿Qué orden usa la JVM del iSeries? Es que me resisto a creer que sea completamente aleatorio!!

Gracias por adelantado y un saludo,
Potele


Logotipo Ayuntamiento Vitoria-Gasteiz

José de la Herran Núñez
Kordinazio Teknikoko Burua
Jefe del Área de Coordinación Técnica

Informazioaren Teknologien Saila
Departamento de Tecnologías de la Información

Tel: 945161614 | Fax 945161600
| www.vitoria-gasteiz.org

Logotipo Green Capital

KONFIDENTZIALTASUNA

Komunikazio honen edukia eta honi erantsitako dokumentazio osoarena konfidentziala da eta adierazitako jasotzaileari beste inori ez dagokio.
Zeu jasotzaile ez bazina, jakinaraz iezaguzu, mesedez, eta eskatu nahi dizugu edukiaren berri inori ez esan eta mezua ezaba dezazula.

CONFIDENCIALIDAD

El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo.
En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción.

CONFIDENCIALITY

The content of this communication and any attached information is confidential and exclusively for the use of the addressee.
If you are not the addressee, we ask you to notify to the sender and do not pass its content to another person, and please be sure you destroy it.


____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a