2012-05-03 12 views
-1

異なるプラットフォームであっても、デバイス上のJDKの場所をどのように見つけることができますか。私はファイルbrute力を検索する必要がありますか?もしそうなら、それはいくつかの異なるフォルダの枝に位置する可能性があるため、少し難しくなるようです。JDKクロスプラットフォームの場所の確認方法

+0

*「デバイス(?)上のJDKの場所はどのように見えますか?」1)JDKまたはJRE? 2)なぜですか?この機能は、ユーザーにどのような機能を提供するのに役立ちますか? –

答えて

0

System.getProperty("java.home")は、JREのインストールディレクトリを返します。そこから、ファイルツリーを調べて、これがJDKのJREかどうか、またはJDKが近くの親フォルダにあるかどうかを調べることができます。

+0

@StephenC 'Java Runtime Environment(JRE)のインストールディレクトリ'私の答えのリンクを読んでください。正しいです。 'user.home'はユーザのホームディレクトリを返します。 – Jeffrey

関連する問題