2013-04-25 7 views
1

실제로 저는 우리가 Java를 owr 웹 응용 프로그램 서버 (IBM WebSpher)의 주요 기술로 사용하고있는 회사에서 프로젝트를 시작하려고합니다. 그러나 이제는 기존 기술을 최근에 구입 한 새로운 제품은 C/CPython에서 개발되었으며 C 및 CPython (.pyd 파일)에서 구현 된 SDK입니다. 이제는 라이브러리의 종류가 실제로 자이 썬에서 지원되는지 알고 싶습니다. 저는 자이 썬 2.7 b1? 또는 이런 종류의 라이브러리를 사용할 수있는 방법이 있습니까?자이 썬에서 .pyd 라이브러리 사용

감사와 관련, Serch Jython FAQ에서

답변

3

...

자이 썬 프로그램은 이러한 모듈은 일반적으로 확장 된 .pyc와 파일이 C. 작성 CPython의 확장 모듈을 사용할 수 없습니다. pyd 또는 .dll 이러한 모듈을 사용하려면 pure Python 또는 Java로 작성된 동등 물을 찾아야합니다.

유일한 해결 방법은 자이 썬 사용의 목적을 무력화시킬 수도 있지만, CPython을 Java로 포함시키는 것입니다.

+1

'.pyc'는 언제 확장 모듈입니까? 필자는 캐시 된 바이트 코드에 사용되는 것을 본 적이 있습니다 (호환되지 않을 수도 있지만 여전히 해당 문장에서 벗어난 것으로 보입니다). – delnan

+0

@delnan Heh. 그걸 알아 채지 못 했어. 나는 CPython 바이트 코드 비 호환성을위한 새로운 FAQ 항목을 추가하는 것이 아니라 그 부분을 추가하는 것이 더 쉽다고 생각했다. ;-) – Aya

+0

답장을 보내 주셔서 감사합니다. 직접 공급 업체에서 제공하는 C 라이브러리를 사용하려고합니다. [JNA] (https://github.com/twall/jna/)의 모양이 좋습니다. –

관련 문제