diff --git a/src/main/org/apache/tools/ant/types/Path.java b/src/main/org/apache/tools/ant/types/Path.java index 5c9dc51d7..ab99c95cc 100644 --- a/src/main/org/apache/tools/ant/types/Path.java +++ b/src/main/org/apache/tools/ant/types/Path.java @@ -621,13 +621,18 @@ public class Path extends DataType implements Cloneable { + File.separator + "lib" + File.separator + "rt.jar")); - // Sun's 1.4 has JCE and JSSE in separate jars. + // Sun's and Apple's 1.4 have JCE and JSSE in separate jars. String[] secJars = { "jce", "jsse" }; for (int i = 0; i < secJars.length; i++) { addExisting(new Path(null, System.getProperty("java.home") + File.separator + "lib" + File.separator + secJars[i] + ".jar")); + addExisting(new Path(null, + System.getProperty("java.home") + + File.separator + ".." + + File.separator + "Classes" + + File.separator + secJars[i] + ".jar")); } // IBM's 1.4 has rt.jar split into 4 smaller jars and a combined