是否有其他用户需要Java Development Kit来执行包含以下代码的Java文件?
try {
ProcessBuilder pb = new ProcessBuilder("java", "-jar", "ColorPickerFrame.jar");
ProcessBuilder inheritIO = pb.inheritIO();
Process p = pb.start();
} catch (IOException ex) {}
因为它包含java -jar File.jar
语句。
感谢您的回答。
答案 0 :(得分:1)
不,他们只需要在其路径上使用任何 java
命令。操作系统将此视为:
java -jar ColorPickerFrame.jar
并调用路径上的任何java
。在大多数情况下,如果不是JDK,JRE将在路径上,因此它应该工作。而且你必须记住,即使通过JDK,也会使用私有的 JRE 。