假设我们有两个java应用程序A和B,应用程序A会调用应用程序B。 应用程序A已经启动,但是当A调用B时,我不知道java_home或任何其他jre路径,我想获取应用程序A运行在哪个jre上,返回jre的执行文件路径,这可能吗?
最佳答案
您可以通过请求系统属性java.home
来获取JRE的安装目录:
String jrePath = System.getProperty("java.home");
有关系统属性的更多信息 here .
关于java - 获取当前jre的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176603/