1
Mac OSX 10.7 JavaVMは、最初に使用すると自動的にダウンロードされます(アプリケーションによっては/System/Library/Frameworks/JavaVM.framework/JavaVMが読み込まれます)。しかし、JavaVMが存在しない場合、アプリケーションは終了コード97で即座に終了します。JavaVMがMacにダウンロードされているかどうかを検出する方法OSX 10.7
私の質問は、JavaVMが既にダウンロードされてインストールされているかどうかを判断する方法はありますか? ?
私のアプリはC++で書かれており、基本的にJavaアプリのネイティブランチャーです。
*「私のアプリはそれに応じて行動できますか?」*あなたのアプリはありますか? Javaで書かれていますか? –
はプロセス 'java -version'を生成し、コマンドを実行できるかどうかを確認します。 –
@MarkoTopolnikプロセスjava -versionを生成するのは基本的には動作しますが、自動的にjavaのダウンロードを開始します。 – Paskas