は、あなたがプログラムを実行することができる唯一の2つの方法があります。
JRE
は、Javaバイトコードを解釈し(そしてもちろん、より多くのことを行います)。 Javaソースまたはバイトコードからネイティブ実行可能ファイルを生成するコンパイラがあります。私が知っている唯一のものはgcjです。最後にチェックしたのはJava 5のためだけであり、信頼性が高いとは思われませんでした。
ほとんどのJavaアプリケーションは、JREを必要とするか、またはディストリビューションに含まれる1つを持っているのどちらか。
はたとえば、あなたがまたはJREが含まれなくても、Oracle SQL Developerを得ることができます。 Netbeansについては、JDKが必要なディストリビューション(コンパイラと開発ツールが必要なためJREは不十分です)、Netbeansバンドルを持つJDKもあります。
Javaアプリケーションを起動するには、Java Web Startなどをカウントしないで、主に3つの方法があります。手動でjavaコマンドを実行するか、そうするスクリプトを使用するか、「wrapper」という実行可能ファイルを実行します。
そこにはいくつかのラッパーがあり、どのアプリケーションでもカスタマイズできます。 PJ Fanningによるリンクには、間違いがない限りリストが含まれています。ラッパーは、JREを使用してアプリケーションを実行し、システム起動時にサービスとしてのJavaアプリケーションの開始を容易にします。
ネイティブコードにコンパイルされたアプリケーションが見つからない限り(そして、理想的にはJavaアプリケーションであるとは言えません)、プレインストールされているJREを使用しています。バンドルされたもの。
重複http://stackoverflow.com/questions/147181/how-can-i-convert-my-java-program-to-an-exe-file –
afaik OpenOfficeはC++で書かれています – trooper
すでにJavaがインストールされていますNetbeansが走ったら。 – EJP