Im utilizando una implementación de origen de datos de mercado que contiene archivos .so.0. Sin embargo, estos son 'enlaces suaves' a archivos .so.0.0.0 reales. ¿Por qué se hace esto?diferencia entre archivos .so.0 y .so.0.0.0
Cuando intento copiar estos enlaces .so.0, termina copiando una réplica exacta del archivo .so.0.0.0 pero con un prefijo .so.0.
Agregado comentario:
por lo que tiene un archivo libfoo.so, y se está accediendo a ella a través de Java JNI. Este archivo libfoo.so es en realidad un enlace suave que apunta a libfoo.so.0.0.0. Lo que sucede si no tengo libfoo.so. ¿Cómo funciona java/o cualquier otro código compilado, averiguar que libfoo.so.0.0.0 si el objeto compartido para usar?
lo que es una 'fuente de datos de mercado'? ¿Qué son estos archivos? ¿Qué tiene esto que ver con Java? – bmargulies
creo que _ "fuente de datos de mercado" _ es probablemente una solución COTS conexión de datos de algún tipo que se incluye su aplicación en un archivo objeto compartido, pero no soy un programador de Java;) –
Esto no está relacionado con Java - su entonces los archivos son encontrados por una aplicación dependiente de la plataforma, por ejemplo 'ld' en Linux. –