2010-05-20 23 views
9

IKVM.NET, .NET uygulamalarında Java Kodu veya Java Libs kullanmanın iyi bir yolu mu?IKVM.NET ile ilgili deneyimler

Bu araçla deneyimlenen var mı? Alternatifler var mı? Visual Basic 6 veya Klasik ASP gibi COM tabanlı uygulamalarda Java işlevleri/kodu çağırmak için olanaklar var mı?

cevap

8

Bir JAR dosyasını .NET derlemesine dönüştürmek için bu aracı ve özellikle de compiler kullanıyorum. Bir XHTML dosyasının PDF'ye dönüştürülmesine izin veren ve küçük bir kod tabanı olmayan iText'e dayanan xhtmlrenderer projesiydi. Dönüştürme gayet iyi geçti ve herhangi bir kusur olmadan üretimde kullanıyorum.

4

Bu aracı kullanmaya yeni başladım. Net ve Java'nın nasıl bütünleştiği oldukça şaşırtıcı. Sadece java'da bulunan bir kitaplığı bir .net derlemesine dönüştürmek için kullanıyordum.

iyi:

  • Küçük ayak izi (montajlar büyük değil ve zamanın bütün hepsini gerekmez)
  • Projesi görünüyor Kullanımı son derece kolay bakımlı ve sourceforge geribildirim iyi görünüyor olması

kötü:

  • Hata ayıklama biraz daha zor. Visual Studio özel durum işleyicisi, java'da boş olan bir ileti özelliği arar. Sonuç, geçici deneme yapmak zorundasınız ... blok yakalamak ve java istisnasının ayrıntılarını incelemek için istisna nesnesi üzerine bir saat koymalıyız
  • sınıf yol kaynaklarının yüklenmesi ve çalışması zor olabilir.
  • Javadoc dizeleri dönüştürülmez bu yüzden intellisense ile ipuçlarını görmeyi beklemeyin, yardım almak için javadoc html'yi okumalısınız.

Genel olarak hoş bir deneyim oldu, ama itiraf etmeliyim ki şimdi sadece 2 gün boyunca kullanıyordum.