Ben SBT-Plugin ile IntelliJ kullanarak yazdım ve C++ için bir DLL olarak kod sağlamak istiyorum bazı scala kodu var.Scala-Files bir Dll dönüştürmek
Zaten 'ikvmc' kullanmayı denedim: Tüm derslerimi bir pakette 'paket' ile paketledim. Daha sonra, kullandığım tüm bağımlılıkları içeren bir kavanoz el ile kurdum (scala-library, scama, jamtio, jama). Ne yazık ki çok uyarı alıyorum: 'IKVMC0119', "Yayılan java.lang.VerificationError 've' IKVMC0104 '(aşağıdaki örneğe benzer şekilde)!
Daha sonra basit bir scala sınıfını (bağımlılık yok) dönüştürmeyi denedim Yukarıda açıklanan yöntemi kullanarak: sbt ile paketi, scala-library.jar ekleyin ve ikvmc -target ile dönüştürmeyi deneyin: library simpleClass.jar.Aynı uyarıları/hataları aşağıda gördüğünüz gibi elde ederim ...
ben çok mutlu olurdu.
şimdiden teşekkürler çok!
IKVM'nin en son sürümünü kullanıyorum '7.1.4532.2'. Scala 2.9.2 ve SBT 1.0 kullanıyorum. Ben şimdi IKVMC '7.0.4335.0' ile merhaba.jar (sadece dependeny scala-library.jar) dönüştürdü ve 7.1 sürümü ile tamamen farklı uyarılar elde ediyorum: IKVMC0100 'sınıf bulunamadı', IKVMC0105 'eksik sınıf', IKVMC0100 'sınıfı bulunamadı', IKVMC0111 'java.lang.NoClassDefFoundError'. – user1537137
Lütfen bunu IKVM posta listesine gönderin veya bir hata bileti açın. – Horcrux7