IKVM.NET - IKVM.NET
Asl muallif (lar) | Jeroen Frijters |
---|---|
Tuzuvchi (lar) | Windward Studios |
Barqaror chiqish | 8.5.0.3[1] / 2019 yil 25-aprel |
Ombor | |
Yozilgan | Java va C # |
Operatsion tizim | O'zaro faoliyat platforma |
Turi | Java virtual mashinasi, Java bayt kodi kompilyator va Java Kutubxona |
Litsenziya | zlib litsenziyasi |
Veb-sayt | www |
IKVM.NET ning amalga oshirilishidir Java uchun Mono va Microsoft .NET Asosiy ramka. IKVM bu bepul dasturiy ta'minot, ostida tarqatilgan ruxsat etilgan bepul dasturiy ta'minot litsenziyasi.[1]
Dastlabki ishlab chiquvchi Jeroen Frijters 2015 yilda IKVM-da ishlashni to'xtatdi.[2]
2018 yilda, Windward Studios IKVM.Net-ni ochiq manbali IKVM-da ishlashni davom ettirishga majbur qildi.[3]
IKVM.NET tarkibiga quyidagi komponentlar kiradi:
- A Java virtual mashinasi amalga oshirildi .NET
- Java sinf kutubxonalarini .NET dasturi
- Java bayt kodini tarjima qiladigan vosita (JAR fayllari.NET IL-ga (DLL-lar yoki EXE fayllari ).
- Java va .NET o'zaro ishlashini ta'minlaydigan vositalar
IKVM.NET yordamida siz kompilyatsiya qilingan Java kodini ishlatishingiz mumkin (bayt kodi ) to'g'ridan-to'g'ri Microsoft .NET yoki Mono-da. Bayt kod tezkor ravishda o'zgartiriladi CIL va qatl qilingan.
Bu farqli o'laroq J #. J # .NET ramkasidagi Java sintaksisidir, IKVM.NET esa .NET ramkasining tepasida ishlaydigan Java ramkasidir.
Jeroen Frijters IKVM.NET-ning asosiy hissasini qo'shgan. U Gollandiyada joylashgan Sumatra Software kompaniyasining texnik direktori.[4]
Ism
Ismning "IKVM" qismi "o'ynash"JVM "unda muallif" J ga qo'shni ikkita harfni olgan ".[5]
Holat
2007 yil iyun holatiga ko'ra[yangilash], mashina Java 1.6 ni qo'llab-quvvatlaydi. AWT va Swing qisman qo'llab-quvvatlanadi. IKVM foydalanadi OpenJDK uning sinf kutubxonasi sifatida.[6]
IKVM-ni juda cheklangan qo'llab-quvvatlashga ega Mavhum oyna uchun vositalar to'plami (AWT). Shu sababli u ishlamaydi ImageJ va AWT ga bog'liq bo'lgan boshqa ilovalar. IKVM.NET-da AWT dasturini amalga oshirish juda muhim emas.[7][8]
IKVM 8 Java 8-ni amalga oshiradi.
Shuningdek qarang
Adabiyotlar
- ^ "IKVM 8.5.0.3". Olingan 2019-05-03.
- ^ "IKVM.NETning oxiri". Olingan 2017-07-22.
- ^ "IKVM tirik va yaxshi".
- ^ "Sumatra Software b.v." Olingan 2014-04-30.
- ^ "java.ikvm.devel uchun osdir pochta ro'yxati arxivi". Arxivlandi asl nusxasi 2012-12-27 kunlari. Olingan 2012-10-09.
- ^ "IKVM.NET uy sahifasi". Olingan 2008-07-16.
- ^ "IKVM.NET ishlab chiquvchilar blogi". Olingan 2013-03-18.
- ^ "IKVM.NET foydalanuvchilari uchun qo'llanma". Olingan 2013-03-18.
Tashqi havolalar
Bu dasturlash tili bilan bog'liq maqola a naycha. Siz Vikipediyaga yordam berishingiz mumkin uni kengaytirish. |