View | Details | Raw Unified | Return to bug 139569
Collapse All | Expand All

(-)batch/org/eclipse/jdt/internal/compiler/batch/Main.java (-2 / +6 lines)
Lines 2507-2513 Link Here
2507
		extdirsClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
2507
		extdirsClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
2508
		String extdirsStr = System.getProperty("java.ext.dirs"); //$NON-NLS-1$
2508
		String extdirsStr = System.getProperty("java.ext.dirs"); //$NON-NLS-1$
2509
		if (extdirsStr == null) {
2509
		if (extdirsStr == null) {
2510
			extdirsClasspaths.add(javaHome.getAbsolutePath() + "/lib/ext"); //$NON-NLS-1$
2510
			if (javaHome != null) {
2511
				extdirsClasspaths.add(javaHome.getAbsolutePath() + "/lib/ext"); //$NON-NLS-1$
2512
			}
2511
		} else {
2513
		} else {
2512
			StringTokenizer tokenizer = new StringTokenizer(extdirsStr, File.pathSeparator);
2514
			StringTokenizer tokenizer = new StringTokenizer(extdirsStr, File.pathSeparator);
2513
			while (tokenizer.hasMoreTokens()) 
2515
			while (tokenizer.hasMoreTokens()) 
Lines 2555-2561 Link Here
2555
		endorsedDirClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
2557
		endorsedDirClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
2556
		String endorsedDirsStr = System.getProperty("java.endorsed.dirs"); //$NON-NLS-1$
2558
		String endorsedDirsStr = System.getProperty("java.endorsed.dirs"); //$NON-NLS-1$
2557
		if (endorsedDirsStr == null) {
2559
		if (endorsedDirsStr == null) {
2558
			endorsedDirClasspaths.add(javaHome.getAbsolutePath() + "/lib/endorsed"); //$NON-NLS-1$
2560
			if (javaHome != null) {
2561
				endorsedDirClasspaths.add(javaHome.getAbsolutePath() + "/lib/endorsed"); //$NON-NLS-1$
2562
			}
2559
		} else {
2563
		} else {
2560
			StringTokenizer tokenizer = new StringTokenizer(endorsedDirsStr, File.pathSeparator);
2564
			StringTokenizer tokenizer = new StringTokenizer(endorsedDirsStr, File.pathSeparator);
2561
			while (tokenizer.hasMoreTokens()) 
2565
			while (tokenizer.hasMoreTokens()) 

Return to bug 139569