0

其他用户是否需要 Java 开发工具包来执行包含以下代码的 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声明。

感谢您的回答。

4

1 回答 1

1

不,他们只需要路径上的任何命令。 java操作系统将其视为:

java -jar ColorPickerFrame.jar

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

于 2013-09-02T10:17:30.860 回答