誰かが怒鳴り始める前に:
私はすでに多くのフォーラムでいくつかの同様の質問をしましたが、それらは私の質問に効果的に答えていません.
ここで質問があります。Java は常に私の好みの言語でしたが、ここ数週間はほとんどのニーズで Jython に頼るようになりました。私の質問は当初から実際には 2 つに分岐しており、明確な回答を得たいと切望しています。
A. Python モジュールをそのまま jython にインポートできますか? さまざまなフォーラムでそのような質問をたくさん読みましたが、明確な回答を見たことがありません. Python と Jython にこれを許可しない基本的な違いがあるかどうか、および Python モジュールをまったく変更せずに Jython スクリプトにインポートできるかどうかを知りたいです。
B. Java で Jython クラスを使用するにはどうすればよいですか? jythonc
簡単な Web 検索によると、かつては Python コードを Java バイトコードにコンパイルできるという伝説的な存在が存在していましたが、その後消滅しました。ScriptEngine
Java から jython コードにアクセスする他の唯一の方法は、クラスを使用してスクリプトを作成するために JSR 223 を使用することです。
- もしそうなら、どうすればいいですか?たとえば、Java で (Jython で記述された) クラスを拡張するにはどうすればよいでしょうか?
- そうでない場合、この種の機能を有効にするプロジェクト (作業中または開発中) はありますか?