注意:这不是关于服务器或客户端 Java 应用程序的问题。这是关于HotSpot VM 的客户端和服务器版本。
我目前使用的是 Eclipse 4.2 和 Oracle 的 Java 1.7,尽管这适用于 Java 和 Eclipse 的所有版本。
- 如果我使用 Eclipse 的Run按钮来执行一个 Java 类,没有额外的配置,它会运行客户端还是服务器 VM?
- 我知道我可以使用 VM 选项单独设置这些,但是如果我想更改整个项目的设置,而不必配置每个类,我可以在哪里做呢?(例如,它默认为客户端,但我想确保它运行服务器。)
- Debug按钮运行的 VM是否与Run按钮不同?我想将调试器附加到服务器虚拟机可能更难。例如,两者都支持调试还是总是运行客户端虚拟机?
寻找这个问题的权威答案,有事实支持。谢谢!