Yerel bir DLL'nin iki sürümünü (64 bit ve 32 bit) java.library.path dosyasına yerleştirmek mümkün müdür?Yerel kütüphanenin 32bit ve 64bit sürümlerini java.library.path dosyasına yerleştirebilir miyim?
Yerel kitaplık yolunda 64 bit ve 32 bit sürümleri yerleştirip yerleştirmediğimde, farklı bir mimari için çalıştırılmakta olan tatminsiz bir bağlantı istisnası olurdu. Eğer öyleyse, tercih edilen çözüm nedir? doğru kütüphaneyi bağlayan grad/maven derleme komutumda bir bayrak var mı? Şu anda aşağıdaki yapıyorum
: -
-Djava.library.path=/out/lib/win64jdk;/out/lib/winx86jdk
mimarisi için ilgili dll içeren Hem. Şu anda JVM'nin sembolleri belirleyip belirleyemediğinden emin değilim.
Şu anda java kodunu değiştiremiyorum ama yapı betiğini sıralama aşamasındayım, bu yüzden derlemenin 64bit/32bit için olup olmadığını belirlemek için kod kullanacağım. kütüphane. – chrisw