私は Web とこのフォーラムで、Java アプリケーションに Java ランタイム環境を組み込む正しい方法を探していました。
JRE がマシンに依存することはわかっているため、たとえば MAC や Linux にデプロイする場合、アプリケーションで提供する JRE は変更されます。
私が本当に知りたいのは(前に言ったことが正しいと仮定して)、次のとおりです。
「クライアント マシンに JRE がインストールされているかどうかを確認する方法はありますか。インストールされていない場合は、アプリケーションを実行する前にインストールしてください。」
私はそれが可能だとは思わないので:
クライアント システムに適合した JRE フォルダを使用してアプリケーションをデプロイし、JRE フォルダに含まれる java.exe を使用してスクリプトを使用してアプリケーションを起動する必要があると思いますか?
これにより、Java のインストールが回避されますが、私には良い習慣とは思えません...