是否有其他用户需要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 -jar File.jar
命令。操作系统将此视为:
java
并在路径上调用任何java -jar ColorPickerFrame.jar
。在大多数情况下,如果不是JDK,JRE将在路径上,因此它应该工作。而且你必须记住,即使是通过JDK,也会使用私有JRE。