MaxPower
04/09/2018, 4:43 PMal jar = ToolProvider.findFirst("jar").orElseThrow()
jar.run(null, null, "--create", "file=foo.jar", "--main-class=foo.bar", "-C", "baz", ".")
I get an overload ambiguity error. I am unsure how to resolve this, as the two methods are in the class (interface) one is an unimplemented method, and the other is a default methodMaxPower
04/09/2018, 4:43 PMkarelpeeters
04/09/2018, 5:08 PMkarelpeeters
04/09/2018, 5:09 PMMaxPower
04/09/2018, 5:11 PMval jar = ToolProvider.findFirst("jar").orElseThrow()
jar.run(null, null, "--create", "file=strat-game.jar", "--main-class=view.StratGame", "-C", outputDirectoryName, ".")
and the JRE has the java.util.spi.ToolProvider
interface. In this interface it has int run(PrintWriter out, PrintWriter err, String... args);
and default int run(PrintStream out, PrintStream err, String... args) {
// some implementation code
}
in the same fileMaxPower
04/09/2018, 5:12 PMMaxPower
04/09/2018, 5:12 PMMaxPower
04/09/2018, 5:12 PMMaxPower
04/09/2018, 5:13 PMdiesieben07
04/09/2018, 5:17 PMPrintWriter
!= PrintStream
. Use null as PrintStream?
or null as PrintWriter?
to select the one you want.MaxPower
04/09/2018, 5:23 PMkagomez
04/09/2018, 6:49 PMkagomez
04/09/2018, 6:50 PMfred.deschenes
04/09/2018, 6:53 PMkagomez
04/09/2018, 7:03 PMfred.deschenes
04/09/2018, 7:10 PMSuren
04/10/2018, 8:56 PMShawn
04/10/2018, 8:57 PMkotlin-stdlib
rely on JDK-specific thingsShawn
04/10/2018, 8:58 PMSuren
04/10/2018, 9:00 PMShawn
04/10/2018, 9:02 PMelexx
04/10/2018, 9:09 PMSuren
04/10/2018, 9:58 PMSurya Poojary
04/11/2018, 8:33 AMSurya Poojary
04/11/2018, 8:36 AMSurya Poojary
04/11/2018, 8:36 AMSurya Poojary
04/11/2018, 8:39 AMSurya Poojary
04/11/2018, 8:40 AM