首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Java中查找jvm

问从Java中查找jvm
EN

Stack Overflow用户
提问于 2012-03-28 12:28:07
回答 2查看 128关注 0票数 3

如何从java应用程序中找到JVM ( Java命令,例如/usr/bin/java用于mac和C:\Program )?

原因:我正在运行一个应该下载并启动其他jar的JNLP应用程序。我不能仅仅加载另一个jar,因为它有无法作为JNLP启动的本机库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-28 12:32:31

您可以通过使用java.home系统属性来解决这个问题,该属性返回当前运行的jvm的路径。

代码语言:javascript
复制
System.getProperty("java.home");

要真正独立于平台,您需要将其与某些平台检测结合起来,以决定是追加"bin/java“还是"bin\java.exe",但是使用其他一些系统性质应该相当简单。

票数 4
EN

Stack Overflow用户

发布于 2012-03-28 12:49:24

在类似unix的平台上,您可以尝试:哪个java

哪个命令用于标识可执行文件的位置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9907493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档