1
Java IDEの "DrJava"にはインタラクションペインがあり、コードの1行で入力して、外出先で(Python IDLEのような)解釈させることができます。 Javaコードをコンパイルする必要があるので、これはどのように可能ですか?また、変数やクラスまで追跡します。DrJavaのインタラクティブな「相互作用」パネルはどのように機能しますか?
Java IDEの "DrJava"にはインタラクションペインがあり、コードの1行で入力して、外出先で(Python IDLEのような)解釈させることができます。 Javaコードをコンパイルする必要があるので、これはどのように可能ですか?また、変数やクラスまで追跡します。DrJavaのインタラクティブな「相互作用」パネルはどのように機能しますか?
実際には、JDKに含まれているコンパイラまたは「Eclipse Compiler for Java」などのコンパイラを使用することがあります。他の唯一のオプションは、ソースコードをASTに解析して実行することです。これは新しいプログラミング言語の作成に近くなります。 よくある質問:http://www.drjava.org/faq.shtml#interactions-differences実際にはカスタムJVM言語のようで、Javaと非常によく似ています。