在哪里放置扩展调试信息的标志?

Where to put a flag for extended debugging info?

我目前在序列化方面遇到了麻烦,但我发现了这个可以帮助我调试的好标志:

-Dsun.io.serialization.extendedDebugInfo=true

我的问题是,经过几个小时的研究,我仍然不知道如何使用它。我试着简单地把它写在我的主要方法中,但这不起作用。

我必须把这个标志放在哪里?

我用的是eclipse,所以我想知道我是否也需要编辑设置?

如果您从命令行启动 Java 应用程序,您可以将其作为 JVM 命令行选项提供。它必须在 java 命令之后,在类名或 -jar 选项之前……无论您使用哪个。

如果您从 Eclipse 中启动应用程序,请打开 "Run Configurations" 向导,找到您的应用程序的配置,select "Program Arguments" 面板并将选项添加到 "JVM Arguments".