0

ある時点で外部アプリケーションを起動する Java アプリケーションを継承しました。現在、このアプリケーションへのパスはハードコードされています。最初にやりたいことの 1 つは、新しく取得したコードを更新して、ハードコードするのではなく、インストール パスを見つけてそれを使用することです。

残念ながら、これを実現する方法を検索すると、外部アプリケーションではなく、自分のアプリケーションのインストール ディレクトリを取得する方法しか見つかりません。

基本的に、この質問に相当する Java が必要です。そのようなことはありますか、それともレジストリのスクレイピングに追いやられていますか?

4

1 に答える 1

0

したがって、これは最良の答えではありません - ストック Java ソリューションを好むでしょう - しかし、ここにあるリフレクション ハックを使用しないと、あまり選択肢がないように思えます。JNAを使用して、必要な情報を取得できました。

于 2013-08-19T14:23:27.293 に答える