Python Javaに自動的に変換できるツールはありますか?Jythonはこれを実行できますか?
簡単な問題ではないかもしれません。 Pythonで定義されたクラスをJavaのタイプにマッピングする方法を決定することは、各タイプのバインド時間の違いのため、大きな挑戦になります。コンパイル時バインディング)。
実際、これは大した助けになるかもしれませんが、メソッドスタブを含む各Javaクラスに対してPythonクラスを作成し、Pythonを配置するスクリプトを書くことができます_ Javadoc内のメソッドの実装
実際、これはおそらくPythonで簡単にノックアップできます。
私は巨大なSmalltalk(Pythonに似た)システムのJavaへの移植を引き受けた会社で働いていましたが、これはまさに彼らがしたことです。メソッドの入力は手作業でしたが、非常に貴重でした。何が起こっているのかを本当に考えるようになったからです。ブルートフォース法がニースのコードになるとは思わない。
別の可能性があります:Pythonをより簡単にJythonに変換できますか? JythonはJVMにとってはPythonにすぎません。 Javaデコンパイラ(たとえばJAD)を使用して、バイトコードをJavaコードに変換し直すことができます(または、JVMで実行したい場合があります)。しかし、これについてはよくわかりませんが、おそらく他の誰かがより良いアイデアを持っているでしょう。
はい、Jythonはこれを行いますが、それはあなたが望むものである場合とそうでない場合があります
あなたの質問を明確にする:
From Python Source code to Java source code?(私はそうは思わない)
..またはfrom Pythonソースコードto Java Bytecode?(Jythonは内部でこれを行います)