private String debugConfig(VMRunnerConfiguration config) { StringBuilder sb = new StringBuilder("Launching:"); sb.append("\n Classpath: " + join(config.getClassPath())); sb.append("\n VMArgs: " + join(config.getVMArguments())); sb.append("\n Class: " + config.getClassToLaunch()); sb.append("\n Args: " + join(config.getProgramArguments())); sb.append("\n"); sb.append("java " + join(config.getVMArguments()) + " -classpath " + join(config.getClassPath(), ":") + " " + config.getClassToLaunch() + " " + join(config.getProgramArguments())); return sb.toString(); }
String[] launchVMArgs= configuration.getVMArguments(); String[] vmVMArgs = vmInstall.getVMArguments(); if (vmVMArgs == null || vmVMArgs.length == 0) {
String[] launchVMArgs= configuration.getVMArguments(); String[] vmVMArgs = vmInstall.getVMArguments(); if (vmVMArgs == null || vmVMArgs.length == 0) {
ArrayList<String> vmArguments= new ArrayList<>(); vmArguments.addAll(Arrays.asList(runConfig.getVMArguments())); vmArguments.addAll(Arrays.asList(DebugPlugin.parseArguments(getVMArguments(configuration, mode)))); vmArguments.addAll(Arrays.asList(execArgs.getVMArgumentsArray()));