Hola

Buena pregunta y me gustaría tener una respuesta mejor pero lo poco que te
puedo aportar es que la JVM lleva un cache de las clases ya cargadas, ¿será
por este motivo que pueda parecer aleatorio?

No he encontrado nada por el momento referente al orden de carga de clases
de los archivos jar de una carpeta aunque siempre estas a tiempo de
implementar tu propio classloader ;-)

http://www.journaldev.com/349/java-classloader

Seguiremos investigando....


El 14 de noviembre de 2016, 14:12, Potele <[email protected]>
escribió:

> 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
> <http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html>
> 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
>
>
> [image: Logotipo Ayuntamiento Vitoria-Gasteiz]
> <http://www.vitoria-gasteiz.org>
>
> *José de la Herran Núñez*
> Kordinazio Teknikoko Burua
> Jefe del Área de Coordinación Técnica
> Ayuntamiento de Vitoria-Gasteiz Informazioaren Teknologien Saila
> Departamento de Tecnologías de la Información
> Tel: work945161614 | Fax fax945161600
> [email protected] | www.vitoria-gasteiz.org
> [image: Logotipo Green Capital] <http://greencapital.vitoria-gasteiz.org>
> 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.
>
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a