标签: java fork runtime.exec
我正在尝试使用Runtime.exec来启动当前进程的副本。我不一定对fork感兴趣,因为我不需要共享状态。有没有办法可以确定用于启动当前进程的命令并重新运行它?
答案 0 :(得分:0)
如果在Linux上,你可以执行一个“ps -eax”命令并为你的pid执行grep(不知道如何获取当前的vm pid)来获取启动你的vm的完整命令?
答案 1 :(得分:0)
我最终从System.getProperty(“java.class.path”)中拉出了类路径,我可以重新创建命令行参数。