2
如何在註冊表中未註冊時檢測JRE?有沒有解決方法?在運行Java應用程序之前檢測JRE
如何在註冊表中未註冊時檢測JRE?有沒有解決方法?在運行Java應用程序之前檢測JRE
不是在Java中,沒有。如果沒有設置JRE,Java代碼將不會運行。你可以想象得到CD到JRE的位置並自己啓動它,但是到那時你已經知道它在那裏了。
另一種語言可以檢查最常見位置的JRE文件夾(在Windows中,IIRC,\ Program Files \ Java是默認的)。如果你有一種運行Java代碼的方式,它可以做同樣的事情......但是,即使運行Java代碼的能力也意味着存在某種類型的JRE。
如果你只是想讓應用程序看到它運行的JVM版本,System.getProperty("java.version")
應該告訴你。雖然看起來不太有用。