Mevcut bir yerel uygulamayı sarar ve gerçekleştirir bazı Java kodu var şu:Eclipse: bir eklenti bulunan bir klasör başvuran bir ortam değişkeninin atanması
- bir çalıştırır kullanıcıdan bazı girişi alır olarak temin yerel uygulama 1
yerel uygulama adım 2'de üretilen çıktı dosyalarını biraz daha işlemleri gerçekleştirir adımında alınan giriş parametreleri adim 2, bazı dinamik kitaplıklar gerektirir. Öyleyse, Çalıştırma Yapılandırmaları -> Ortam altında Kütüphanelere başvurmak için aşağıdaki değişkenleri ayarladım.
Şimdiye kadar hepsi çalışır. Şimdi kodumu ve mevcut yerel uygulamayı Eclipse eklentisi olarak paketledim. Ben aşağıdaki hatayı alıyorum eklenti içinde kod çalıştırmayı denediğinizde zaman: Anladığım kadarıyla
dyld: Library not loaded: libsrcml.dylib
Referenced from: workspace/Project/src/nativeApp
Reason: image not found
ortam değişkenleri daha önce referans {$ project_loc} set çünkü bu konum nerede Eclipse olan olur proje saklandı. Şimdi, kodum bu projede yer almıyor, ancak bir eklentinin içinde yer alıyor, bu yüzden değişkenlerin yolu artık çalışmıyor. Soru, eklenti içindeki bir klasöre başvuran yolu nasıl ayarlayabilirim? Alternatif olarak, bir şekilde, Java değişkenimde dinamik olarak bu değişkenleri yüklemek mümkün mü? Dosya sistemindeki sabit bir konumu belirtmek için path variables
Muhtemelen MANIFEST.MF eklentisinde 'Bundle-NativeCode' girdisini kullanarak bakmak gerekir. –