tag:blogger.com,1999:blog-5899416337306467227.post4312174478615328987..comments2022-12-21T13:55:55.571+03:00Comments on Ramazan Bellek: Java Native Access Basit ÖrnekRamazan Bellekhttp://www.blogger.com/profile/06356402601705075645noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-5899416337306467227.post-1254659525296937732014-01-10T20:39:55.103+02:002014-01-10T20:39:55.103+02:00JNA kısaltmasındaki N harfi İngilizce Native (yerl...JNA kısaltmasındaki N harfi İngilizce Native (yerli, yerli mal, tabii vb.) kelimesinin baş harfidir. Mânâsı o makineye has koddan müteşekkil yapıdır. Yani Java ya da .NET gibi bir framework olmadan doğrudan makine koduyla çalışan uygulamalar. Standart C/C++ ile üretilen DLL ler buna örnek olabilir. Sizin sorunuza gelince, daha önce denemediğimi belirterek az önce verdiğim bilgilere dayanarak bunun mümkün olmadağını tahmin ediyorum. Çünkü ismi gereği NATIVE kod çalıştırması beklenmektedir. Belkide arada bir wrapper DLL kullanarak asıl işi yapacak C# ile yazılmış DLL çağrılabilir. Yalnız şu hususu da belirtmeden geçemeyeceğim, JNA in doğuşu NATIVE kod çalıştırma (hızlı ve makineye yakın) ihtiyacına bir cevap olarak gerçekleşmiştir, C# ile DLL yazacağınıza tüm uygulamayı C# ile ya da tamamını Java ile yazmanız daha mantıklı değil mi? Ramazan Bellekhttps://www.blogger.com/profile/06356402601705075645noreply@blogger.comtag:blogger.com,1999:blog-5899416337306467227.post-6365530365386107692014-01-10T01:15:18.802+02:002014-01-10T01:15:18.802+02:00Merhaba,
Peki C# ile derlenmiş bir DLL dosyasını J...Merhaba,<br />Peki C# ile derlenmiş bir DLL dosyasını Java'da JNA ile nasıl kullanabiliriz ? Bunun için de bir örnek yaparmısınız ?<br />Teşekkürler.onurhttps://www.blogger.com/profile/10221312519315882342noreply@blogger.comtag:blogger.com,1999:blog-5899416337306467227.post-44651719838385700752012-09-03T21:21:50.803+03:002012-09-03T21:21:50.803+03:00Exception in thread "main" java.lang.Uns...Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'HelloWorld.dll': Belirtilen modül bulunamad?. bole bir uyarı alıyorum dl bu adresten gosterimle yaptım link:http://www.bilisimcileriz.com/java/java-ile-dll-kullanimi-jni-java-native-interface/PC KİTABIhttps://www.blogger.com/profile/04422064587298937309noreply@blogger.comtag:blogger.com,1999:blog-5899416337306467227.post-11233436618731654482012-08-23T22:29:03.222+03:002012-08-23T22:29:03.222+03:00Evet uygulama ve dll dosyalarını ben hazırlamıştım...Evet uygulama ve dll dosyalarını ben hazırlamıştım fakat üzerinden çok zaman geçti artık dosyalar ben de değil. Yanlış hatırlamıyorsam şu yazımda geçen dll i kullanmış olabilirim. (<a href="http://rbellek.blogspot.com/2010/04/dynamic-link-library-dll-giris.html" rel="nofollow">http://rbellek.blogspot.com/2010/04/dynamic-link-library-dll-giris.html</a>) bu adresteki dll assembly ile yazmıştım ama bunu kullanmak zorunda değilsiniz, Visual Studio ile bir C++ projesi açın, Dynamic DLL tipini seçin ve içerisine SimpleMessage diye bir fonksiyon oluşturun. Daha detaylı bilgi için c++ dynamic dll anahtar kelimeleriyle arama yapabilirsiniz. İyi çalışmalar.Ramazan Bellekhttps://www.blogger.com/profile/06356402601705075645noreply@blogger.comtag:blogger.com,1999:blog-5899416337306467227.post-84529715405558151842012-08-20T17:42:55.998+03:002012-08-20T17:42:55.998+03:00Uyuglamanyı dll dosyası varsa c dosyalarını incele...Uyuglamanyı dll dosyası varsa c dosyalarını incelemek icin yollayabilirmisiniz ?PC KİTABIhttps://www.blogger.com/profile/04422064587298937309noreply@blogger.comtag:blogger.com,1999:blog-5899416337306467227.post-19462382123816175752012-08-20T17:41:56.139+03:002012-08-20T17:41:56.139+03:00uygulamayı ve dll dosyasını dll hazırlayan siz sen...uygulamayı ve dll dosyasını dll hazırlayan siz seniz c dosyalarını yollayabilirmisiniz?PC KİTABIhttps://www.blogger.com/profile/04422064587298937309noreply@blogger.comtag:blogger.com,1999:blog-5899416337306467227.post-16787989202317999762012-08-20T17:30:20.081+03:002012-08-20T17:30:20.081+03:00uygulamayı incelemek icin rarlayıp yollaya bilirmi...uygulamayı incelemek icin rarlayıp yollaya bilirmisin?PC KİTABIhttps://www.blogger.com/profile/04422064587298937309noreply@blogger.com