简体   繁体   English

跨平台jvm启动器?

[英]Cross-platform jvm launcher?

I'm looking at http://akuma.kohsuke.org/ , but it's only for POSIX systems.我正在查看http://akuma.kohsuke.org/ ,但它仅适用于 POSIX 系统。 I don't need daemonization, just an orderly way to launch more jvms from a java program.我不需要守护进程,只是从 java 程序启动更多 jvm 的有序方式。 Yes, ProcessBuilder, but how do I find the right java.exe?是的,ProcessBuilder,但我如何找到正确的 java.exe?

System property java.home contains path to current java home.系统属性java.home包含指向当前 java 主页的路径。 For example on my computer it is C:\Program Files\Java\jdk1.6.0_21\jre.例如在我的电脑上是 C:\Program Files\Java\jdk1.6.0_21\jre。 So, the following statement System.getProperty("java.home") + "/bin/java" should give you the fully qualified path to your current JVM.因此,以下语句System.getProperty("java.home") + "/bin/java"应该为您提供当前 JVM 的完全限定路径。

If you want to be even more cross platform use File.separator instead of slash.如果您想更加跨平台,请使用 File.separator 而不是斜线。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM