我想用以下两个构造函数实例化给定的类:
public Foo(File jarFile, String... args)
public Foo(File jarFile, String className, String... args)
我这样调用第一个构造函数:
Foo foo = new Foo(jarFile, "arg-val-1", "arg-val-2");
这给出了一个编译器错误“对 PactProgram 的引用不明确”,这是有道理的。
有没有办法强制使用其中一个构造函数?我无法更改界面。
调用任何一个构造函数对我来说都很好。仅传递 jar 文件可以正常工作,但我需要传递参数。
我在 Ubuntu 上运行 Oracle Java 1.6.0_38。