Index: NbInstaller.java =================================================================== RCS file: /cvs/core/src/org/netbeans/core/modules/NbInstaller.java,v retrieving revision 1.77 diff -u -r1.77 NbInstaller.java --- NbInstaller.java 11 Aug 2004 10:07:41 -0000 1.77 +++ NbInstaller.java 20 Sep 2004 17:39:32 -0000 @@ -18,6 +18,7 @@ import java.net.URL; import java.util.jar.Attributes; import org.openide.util.SharedClassObject; +import org.openide.util.Utilities; import org.netbeans.core.projects.ModuleLayeredFileSystem; import org.openide.util.NbBundle; import org.netbeans.core.ModuleActions; @@ -963,7 +964,14 @@ // Copied from NbClassPath: private static void createBootClassPath(List l) { // boot - String boot = System.getProperty("sun.boot.class.path"); // NOI18N + String boot; + //On VMS, fix the case of boot path since it could be different + //from the case on a physical disk + if (Utilities.getOperatingSystem() == Utilities.OS_VMS) + boot = FileUtil.normalizeVMSFilePaths(System.getProperty("sun.boot.class.path")); // NOI18N//isao + else + boot = System.getProperty("sun.boot.class.path"); // NOI18N//isao + if (boot != null) { StringTokenizer tok = new StringTokenizer(boot, File.pathSeparator); while (tok.hasMoreTokens()) { @@ -972,7 +980,13 @@ } // std extensions - String extensions = System.getProperty("java.ext.dirs"); // NOI18N + String extensions; + //On VMS, fix the case of JRE path since it could be different + //from the case on a physical disk + if (Utilities.getOperatingSystem() == Utilities.OS_VMS) + extensions = FileUtil.normalizeVMSFilePaths(System.getProperty("java.ext.dirs")); // NOI18N + else + extensions = System.getProperty("java.ext.dirs"); // NOI18N if (extensions != null) { for (StringTokenizer st = new StringTokenizer(extensions, File.pathSeparator); st.hasMoreTokens();) { File dir = new File(st.nextToken());