Java:ProcessBuilder:运行Java文件

问题描述 投票:0回答:1

是否有其他用户需要Java Development Kit来使用以下代码执行Java文件?

try {
   ProcessBuilder pb = new ProcessBuilder("java", "-jar", "ColorPickerFrame.jar");
   ProcessBuilder inheritIO = pb.inheritIO();
   Process p = pb.start();
} catch (IOException ex) {}

因为它包含qazxsw poi语句。

谢谢你的回答。

java processbuilder
1个回答
1
投票

不,他们只需要在他们的路径上使用任何java -jar File.jar命令。操作系统将此视为:

java

并在路径上调用任何java -jar ColorPickerFrame.jar 。在大多数情况下,如果不是JDK,JRE将在路径上,因此它应该工作。而且你必须记住,即使是通过JDK,也会使用私有JRE。

© www.soinside.com 2019 - 2024. All rights reserved.