2011-08-15 6 views
1

私はJavaでインタプリタ言語を作成しています......また、IDEを作成しています。私は自分のIDEからJavaソースをコンパイルする方法を知り、それをコンソールで実行させたいと思っています。私は単純なコンソールウィンドウを作成しました。しかし、私は単純なIDEからJavaソースをコンパイルして、その出力をコンソールウィンドウにルーティングしますか?カスタムIDEからJavaソースをコンパイルする方法

インタープリター言語は、作成したインタープリターによって解釈され、コンパイルが必要なJavaソースが作成されます。

+1

あまり野心的ですか?私はそれがどんな開発者の語彙にあってはならないと思います... –

答えて

1

構文が正しいと仮定すると、javacを使用してコンパイルすることをお勧めします。現在、JVMのどの実装を選択するかは別の問題です。すべてが整然と並んでいるわけではありません。

2

JDKのJavaCompilerインターフェイスを使用できます。リンクされたドキュメントを参照して、それを使用する方法の詳細な例を入手してください。

結果コードの実行に関しては、Toolクラスを使用します。

一般的には、JVMのjavax.toolsパッケージをチェックしてください。

関連する問題