Mac OSX 10.7では、JavaVMは最初に使用されたときに自動的にダウンロードされます(一部のアプリケーションが/System/Library/Frameworks/JavaVM.framework/JavaVMをロードしたとき)。ただし、JavaVMが存在しない場合、アプリケーションは終了コード97ですぐに終了します。
私の質問は、JavaVMがすでにダウンロードおよびインストールされているかどうかをプログラムで(理想的にはカーボンのメソッドで)判断して、アプリがそれに応じて動作できるようにする方法はありますか?
私のアプリはC++で書かれており、基本的にはJavaアプリのネイティブランチャーです。