我可以去windows註冊表編輯器,然後找到並鍵入我想在我的電腦中找到的鍵(在我的情況下是Maxima)並找到所需的鍵(在我的情況下它是在「HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ Maxima-5.17.1_is1」) 但我需要在java中動態地執行此操作,並找到當前版本的maxima安裝及其在Windows中的目錄位置。我不知道如何繼續。在窗口中使用java找到一個特定的註冊表鍵
我試圖使用這裏陳述的方法:read/write to Windows Registry using Java,但要使用這些方法我需要知道的關鍵。我如何在java中動態地找到密鑰?或者有沒有其他方法可以在使用java的窗口中查找軟件的版本和目錄位置?
的可能重複[讀/寫到Windows註冊使用Java](http://stackoverflow.com/questions/62289/read-write-to-windows-registry-using-java) –
不重複。我嘗試了那裏提到的方法,但「使用這些方法我需要知道密鑰」 –
使用'hKey = WinRegistry.HKEY_LOCAL_MACHINE'和'key =「SOFTWARE \\ Wow6432Node \\ Microsoft \\ Windows \\ CurrentVersion \ Uninstall \\千里馬-5.17.1_is1" '。註冊表項是一個簡單的字符串,包含'HKEY_xxx'後面的所有內容。因此,動態設置包含最大值的某些版本信息的密鑰應該沒有問題。 –