私はかなり混乱している質問があります。java - JDKなしでクライアント側でコードをコンパイル
私はそれがJ AVA Runtime E nviromentとJ AVA D evelopement Kの違いを認識しています。
ToolProvider.getSystemJavaCompiler()
メソッドを使用してコード内からJavaコードをコンパイルするプログラムを作成しています。
私のクライアントにJDKがインストールされていない場合、クライアント側からコードをコンパイルできないと答えました。私の主な質問は、どのように私はそれを行うことができますか?自分のプログラムを実行するためにクライアントにJDKをインストールする必要はありません。
ありがとうございます!
仮想マシンでosをJREでのみ実行し、コンパイルしたプログラムを実行しよう – gkiko
違いがわかっている場合、JREがユーザーにとって十分ではないと思われる点は何ですか? –
なぜあなたはJDKなしでユーザのコンピュータ上でコードをコンパイルできると思いますか? – SLaks