2010-05-29 50 views

回答

2

不是在Java中,沒有。如果沒有設置JRE,Java代碼將不會運行。你可以想象得到CD到JRE的位置並自己啓動它,但是到那時你已經知道它在那裏了。

另一種語言可以檢查最常見位置的JRE文件夾(在Windows中,IIRC,\ Program Files \ Java是默認的)。如果你有一種運行Java代碼的方式,它可以做同樣的事情......但是,即使運行Java代碼的能力也意味着存在某種類型的JRE。

如果你只是想讓應用程序看到它運行的JVM版本,System.getProperty("java.version")應該告訴你。雖然看起來不太有用。

相關問題