-J 标志被一些用 Java 编写的命令行工具使用,可以让你直接将命令行参数传递给它们运行的 JVM。例如,你不能将 "-Xmx1000m" 作为参数传递给 javac.exe,但是你可以传递 "-J-Xmx1000m",javac.exe 将(实际上)将其作为 java.exe 的选项来使用。