実行時にJavaでコードをコンパイルする必要があります。私はこれを調べましたが、それはそれを行う方法のようです。ここまでは順調ですが、すべてのプラットフォームで最終的なプログラムを実行する必要があります。なので、j r e だけのシステムがあると困ります。
今、コンパイラをJavaライブラリとして入手することを考えました。しかし、tools.jar を Java jdk からプロジェクトにコピーする解決策についてもわかりません。それは有効なアプローチですか、それとも別の解決策や使用できるライブラリがありますか?
スクリプトを Java コードに変換して実行したいので、これが必要です。
ありがとうございました!
- 編集 -
なぜこれが必要なのですか?
ユーザーは、プログラムの一部の動作に影響を与える必要があります。ですから、小さなスクリプト言語のようなものがあります。パフォーマンス上の理由から、それをJavaソースコードに変換してからバイトコードに変換してから使用するのが最善の解決策だと思います。このスクリプトは頻繁には変更されず、プログラムの主要部分が実行される前にのみ変更されます。より良い代替案がある場合は、それらについても教えていただければ幸いです。
質問がある場合、または詳細についてさらに情報が必要な場合は、質問してください。