Java 方法链接时如何正确访问静态函数?

Java 方法链接时如何正确访问静态函数?,java,Java,我已经很长时间没有使用Java了,我很难摆脱一个警告,该警告告诉我以静态方式访问静态函数。我不知道如何与方法链接结合使用 options.addOption(OptionBuilder.hasArg().isRequired().withDescription( "DatabaseURL <jdbc:sybase:Tds:server:port/DB> required") .withLongOpt("dbURL").c

我已经很长时间没有使用Java了,我很难摆脱一个警告,该警告告诉我以静态方式访问静态函数。我不知道如何与方法链接结合使用

options.addOption(OptionBuilder.hasArg().isRequired().withDescription(
                "DatabaseURL <jdbc:sybase:Tds:server:port/DB> required")
                .withLongOpt("dbURL").create("db"));
正确配置Apache选项的正确方法是什么?

来自:

不赞成。 从1.3开始,改用Option.builderString

Option.builder返回一个具有非静态方法的对象,这将避免此问题


事实上,它很可能因为你正经历的粗俗而被弃用

请注意,OptionBuilder已被弃用-切换到建议的Option.builder,所有这些问题都会消失:@OliverCharlesworth ok,这似乎是一种合理的方法。谢谢,我真的被这件事吓坏了,因为我找不到一种方法来使用它而不产生大量的警告或使用大量的声明。