获取java JRE的路径

时间:2010-12-25 20:44:55

标签: java

可以获取用于当前进程的jre的位置。需要启动其他java应用程序作为单独的进程。有不同的jre可用(并且没有设置路径变量)我想询问例如。这个装载机。在Solaris,Linux,Windows上运行。

3 个答案:

答案 0 :(得分:38)

您可以使用:

System.getProperty("java.home")

http://download.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29说:

  

java.home:Java安装目录

答案 1 :(得分:10)

System.getProperty("java.home")

答案 2 :(得分:0)

System.out.println(System.getProperty("java.home"));

上面的代码将完整的物理路径返回到当前jvm的jre路径。仅在Windows 10中测试过。