2012-06-04 20 views
5

Olası Çoğalt:
Java Python IntegrationScala (veya Java) 'dan python kodunu kullanmanın en iyi yolu nedir?

Python ile yazılmış bazı kod vardır ve ben Scala onu kullanmak gerekir. Kod bazı yerel C'yi kullanır. Scala veya Java'dan bunu tekrar yazmak zorunda kalmadan kullanmak mümkün mü?

Kodu anlamadan kara kutu olarak kullanmayı planlıyorum, bu yüzden bakmamayı tercih ediyorum ancak bir şekilde kodumda içe aktarabileceğim bir kavanoz oluşturmayı tercih ediyorum.

+0

Çok sayıda benzer soru var. E.g .: http://stackoverflow.com/q/1164810/891391? Oradan çözümler denediniz mi? – yatul

+0

Yukarıda önerilen çözümlerin hiçbiri tak ve çalıştır değildir. Varolan python kodundan jar üretmenin bir yolu olduğunu umuyordum. Kod, çok fazla C bağlaması kullanır. – Jus12

+1

Ayrıca, Google’dan yapılan aramaların çoğunlukla java _from_ Python’u kullanma çözümünü verdiğinin görülmesi de can sıkıcıdır. Ancak, diğer yollara ihtiyacım var. – Jus12

cevap

1

Neden Jython denemeyin? Java sınıflarına python kodunu doğrudan derleyin ya da Java üzerinden Python kodunu arayın.

+3

Jython, C kütüphaneleriyle ilgili bir sorun gibi görünüyor. – Jus12

+0

Kabul ediyor ve özellikleri yakalamaya çalışıyor. – tribbloid

İlgili konular