2016-02-11 26 views
2

我的理解是,jython編譯器將jython代碼編譯爲java源代碼,然後將java代碼編譯爲字節代碼到$ py.class文件或.class文件中(或者我完全錯了,而且這不是它如何工作,但這並沒有真正改變這個問題。)在編譯器將其轉換爲字節碼之前,是否可以從jython中找到java源代碼?

有沒有一種方法讓我用編譯我的程序而不是以$結束後得到帶有生成的java源文件的.java文件py.class文件還是一個.class文件?如果是這樣,那麼我在哪裏可以找到所述文件?

+0

正如我所想,jython從來沒有生成一個java源代碼 – Blauohr

回答

2

下午讀取Jython and Java Integration看來,這不再是這種情況。

在Jython 2.5之前,Jython的標準發行版包含一個名爲jythonc的實用程序。它的主要目的是提供將Python模塊轉換爲Java類的能力,以便Java應用程序可以無縫地使用Python代碼,儘管這是一種迂迴的方式。 jythonc實際上將Jython代碼編譯成Java .class文件,然後在Java應用程序中使用這些類。

jythonc不再與從2.5版本開始的Jython發行版打包在一起。

相關問題