Giriş seviyesi programcısıyım, lütfen cevaplarınızda açıklayıcı olun.C# içinde bir .jar java kitaplığı API'sini kullanın.
C# .net uygulamasında .jar dosyası olarak verilen bir Java API'sini kullanmaya çalışıyorum. Çok fazla Java bilmiyorum ama bu .jar dosyası çalıştırmayı denediğimde "ana sınıf manifest niteliği yok" diyor, bu onun bir kütüphanesi anlamına geliyor? Bu Java API'sı ayrıca kütüphaneyi nasıl kullanacağınızı gösteren bir .java dosyası ile birlikte gelir ancak kodu .jar içinde göremiyorum.
Bu sitede this question buldum ve yanıtlardan biri, "Basit bir şekilde java sınıflarınızı jar dosyası için paketleyebilirsin sonra C# işleminde yürütme ve IO akışını eşleştir için Process sınıfını kullanabilirsiniz." C# içindeki Process sınıfına yarı aşina oldum ama C# .net projemde bir Java kütüphanesi kullanmak için nasıl kullanabileceğimi anlamıyorum.
Bu mümkün mü? ya da bu cevap yanlış mıydı?
Öyleyse, C# uygulamamdaki .jar kitaplığını nasıl kullanabileceğimi açıklayabilir misiniz?
teşekkürler. bir kez .dll ve onu projeme aktarıyorum, Pinvoke kullanarak kütüphanenin işlevini çağırmalı mıyım? – timmyg
Pinvoke kullanmanıza gerek yoktur. Tıpkı C# ile yazıldığı gibi, sadece api çağırmanız gerekir. –
"CIL'de Çalıştır" seçeneğini "CLR'de Çalıştırma" olarak değiştirmelisiniz – LDomagala