문제

파이썬을 자동으로 Java로 변환 할 수있는 도구가 있습니까? Jython이 이것을 할 수 있습니까?

도움이 되었습니까?

해결책

쉬운 문제가 아닐 수도 있습니다. 파이썬에 정의 된 클래스를 Java 유형으로 매핑하는 방법을 결정하는 것은 각 유형의 결합 시간의 차이로 인해 큰 도전이 될 것입니다. (오리 타이핑 대 컴파일 시간 바인딩).

다른 팁

실제로, 이것은 도움이 될 수도 있고 아닐 수도 있지만 메소드 스터브를 포함하여 각 파이썬 클래스에 대해 Java 클래스를 만든 스크립트를 작성할 수 있습니다.

사실, 이것은 아마도 파이썬에서 노크하기가 매우 쉽습니다.

나는 거대한 스몰 토크 (유사한-파이썬) 시스템의 Java 포트를 수행 한 회사에서 일했으며 이것이 바로 그들이 한 일입니다. 방법을 채우는 것은 수동적이지만 귀중한 것이 었습니다. 왜냐하면 그것이 무슨 일이 있었는지 실제로 생각하게했기 때문입니다. 무차별적인 방법이 좋은 코드를 초래할 것이라고 의심합니다.

또 다른 가능성은 다음과 같습니다. 파이썬을 Jython으로 더 쉽게 변환 할 수 있습니까? Jython은 JVM의 파이썬입니다. Java Decompiler (예 : JAD)를 사용하여 바이트 코드를 Java 코드로 다시 변환 할 수 있습니다 (또는 JVM에서 실행하려는 경우). 그러나 나는 이것에 대해 확실하지 않습니다. 아마도 다른 사람이 더 나은 아이디어를 가질 것입니다.

예 Jython 은이 작업을 수행하지만 원하는 것이 될 수도 있고 아닐 수도 있습니다.

질문을 명확히하기 위해 :

Python 소스 코드에서 Java 소스 코드까지? (나는 그렇게 생각하지 않는다)

.. 또는 파이썬 소스 코드에서 Java 바이트 코드로? (Jython은 후드 아래에서 이것을합니다)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top