9 Şubat 2008 Cumartesi

Java Uygulamayı .NET Platformuna Çevirme

Arkadaslar IKVM.Net ile jar uzantılı dosyalarınızı yani JAVA platformu için yazılan bir uygulamayı .NET platformunda kullanabilmeniz için yapmanız gereken işlemleri göstereceğim.

Öncelikle IKVM.Net için download linkini vereyim:
http://sourceforge.net/project/showfiles.php?group_id=69637&package_id=68631

Burdan IKVM.Net ’in hem kaynak kodunu hem de çalışabilir *.exe dosyalarını indirebilirsiniz.

Şimdi jar dosyamızı nasıl .NET için uygun hale getireceğimizi anlatıyorum:

Başlat -> Çalıştır -> cmd

Açılan konsol ekranında "ikvmc.exe" dosyamızın bulunduğu yola (path) gidiyoruz. Çevirilecek olan jar dosyasını da "ikvmc.exe" dosyasının yanına kopyalıyoruz. Konsol ekranına şu kodu yazıyoruz:

ikvmc hello.jar

Not: Eğer mono kullanıyorsanız ikvmc ’ye GNU Classpath dll ’in nerde oldugunu göstermek zorundasınız. Yani kullanımı şu şekilde değişmiş olacak:

ikvmc -reference:/usr/lib/IKVM.GNU.Classpath.dll hello.jar

Yazıp entere basıyoruz. hello.jar dosyasının yanında hello.exe ya da hello.dll isminde bi dosya oluşmuş olacaktır. Bu dosya bizim .Net platformu için uygun olan dosyamızdır. Yalnız bu dosyayı projenizde kullanabimeniz için projenize indirdiğiniz klasordeki DLL leri de reference olarak göstermelisiniz ya da içine kopyalamalısınız.

Daha fazla bilgi için burayı inceleyebilirsiniz:
http://www.ikvm.net/userguide/tutorial.html#Convert+a+Java+Application+to+.NET

3 yorum:

Adsız dedi ki...

Abi ellerine sağlık baya iyi hazırlamışsın inşallah ihtiyacı olanlara yardımı dokunur.

N3CAT1 dedi ki...

sagol serkan. elimizden geldikçe yazacagız buraya artık...

Adsız dedi ki...

ya ii
de ben bunu yapamadım daha açık bi şekikde anlatırsan sevinirim lütfen bana yardımcı ol msn veriyorum minik-kedicik-3385@hotmail.com