2

Windows などで実行できるスタンドアロン プログラムがあり、開発者は「Java プログラミング言語を使用して」プログラムを作成したと述べています。私はソフトウェア開発者でもプログラマーでもありませんが、学校や大学でのいくつかの基本的なプログラミング コースを通じて、Java プログラムは Java ランタイム環境 (JRE) でのみ実行できると教えられました。

そこで私が質問したいのは、JRE がなくても、Java で書かれたこれらのプログラムを自分のコンピューターで実行するにはどうすればよいかということです。

フォローアップの質問は次のとおりです。Java コードから実行するために JRE を必要としないようなプログラムを作成するために、このステップは技術的にどのように実行されますか?

注:私は JRE 全体の概念について疑問を抱いているわけではありません。この概念を使用して、ランタイム環境を使用してプラットフォームに依存しないプログラムを作成することは、私には理にかなっています。私の質問は、このスタンドアロン ソリューションがどのように可能になったかということだけであり、その利便性や意味についてではありません。それは明らかに何らかの理由で行われており、その方法を知りたいです。

4

2 に答える 2

0

その目的で Excelsior JET コンパイラを使用できます。Java アプリケーションを .exe に変換します。

詳細については、 Excelsiorを参照してください。

于 2015-11-27T11:49:59.463 に答える