diff --git a/build.xml b/build.xml
index 2addb4073..5b47f238d 100644
--- a/build.xml
+++ b/build.xml
@@ -558,9 +558,6 @@
-
-
-
diff --git a/src/main/org/apache/tools/ant/types/CommandlineJava.java b/src/main/org/apache/tools/ant/types/CommandlineJava.java
index a7d023b46..dd4cbdd6d 100644
--- a/src/main/org/apache/tools/ant/types/CommandlineJava.java
+++ b/src/main/org/apache/tools/ant/types/CommandlineJava.java
@@ -172,9 +172,10 @@ public class CommandlineJava implements Cloneable {
}
public String[] getCommandline() {
+ Path fullClasspath = classpath != null ? classpath.concatSystemClasspath("ignore") : null;
int size =
vmCommand.size() + javaCommand.size() + sysProperties.size();
- if (classpath != null && classpath.size() > 0) {
+ if (fullClasspath != null && fullClasspath.size() > 0) {
size += 2;
}
@@ -188,9 +189,9 @@ public class CommandlineJava implements Cloneable {
result, pos, sysProperties.size());
pos += sysProperties.size();
}
- if (classpath != null && classpath.size() > 0) {
+ if (fullClasspath != null && fullClasspath.size() > 0) {
result[pos++] = "-classpath";
- result[pos++] = classpath.concatSystemClasspath("ignore").toString();
+ result[pos++] = fullClasspath.toString();
}
System.arraycopy(javaCommand.getCommandline(), 0,
result, pos, javaCommand.size());
diff --git a/src/testcases/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java b/src/testcases/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java
index 537e4a9f8..00560365c 100644
--- a/src/testcases/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java
+++ b/src/testcases/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java
@@ -89,7 +89,6 @@ public class ExecuteWatchdogTest extends TestCase {
System.err.println("WARNING: 'build.tests' property is not available !");
classpath = System.getProperty("java.class.path");
}
- System.out.println("Using classpath: " + classpath);
return classpath;
}