gpt4 book ai didi

java - java7 JRE 中是否忽略 -client 和 -server 命令行选项?

转载 作者:行者123 更新时间:2023-12-02 09:27:22 28 4
gpt4 key购买 nike

我已经安装了java7 jre:java -version

java version "1.7.0_02"

Java(TM) SE Runtime Environment (build 1.7.0_02-b13)

Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

我想测试 -server 选项在 JRE 中是否有效。这似乎是我机器上的默认设置。我还想检查是否支持 -server 和 -client 选项。所以我编写了以下程序:

public class Info {
public static void main(String... args) {
System.out.println(System.getProperty("java.vm.name"));
System.out.println(System.getProperty("java.vm.version"));
System.out.println(System.getProperty("java.vm.info"));
}
}

如果我从 jre7\bin 安装文件夹发出命令 java -client -cp e:\temp Info,程序将打印:

Java HotSpot(TM) 64-Bit Server VM

22.0-b10

mixed mode

对于 -server 打印相同的内容。

java7 jre 中 -client 和 -server 是否被忽略?有关于此行为的在线文档吗?

附注我知道现在有分层编译了。

最佳答案

这记录在 Java command page 中。对于 64 位版本的 Java 7,仅实现了服务器模式。 -client 选项会被悄悄忽略。 (请注意,手册说这可能在未来版本中发生变化。)

关于java - java7 JRE 中是否忽略 -client 和 -server 命令行选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559652/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com