### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core.tests.compiler Index: src/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java,v retrieving revision 1.73 diff -u -r1.73 BatchCompilerTest.java --- src/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java 1 Sep 2006 07:48:21 -0000 1.73 +++ src/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java 18 Oct 2006 18:44:14 -0000 @@ -50,7 +50,17 @@ if (Util.isMacOS()) { return JRE_HOME_DIR + "/../Classes/classes.jar"; } - return JRE_HOME_DIR + "/lib/rt.jar"; + + // The IBM JRE has its base classes in vm.jar and core.jar, instead + // of rt.jar. + File file = new File(JRE_HOME_DIR + "/lib/vm.jar"); + if (file.exists()) + // The IBM J2SE 5.0 has put the java.lang classes in vm.jar and core.jar. + return + JRE_HOME_DIR + "/lib/vm.jar" + ":" + + JRE_HOME_DIR + "/lib/core.jar"; + else + return JRE_HOME_DIR + "/lib/rt.jar"; } private String getJCEJar() {