8.5 Java Compilers and Case-Sensitivity Issues

The Microsoft Visual J++ 1.1 compiler (JVC) and the Sun JDK 1.1 compiler (and possibly others) require that the case of file names exactly match the case of the class names in the Java source. Running the MVFS in the Case Insensitive mode recommended on Windows converts view-private file names to lowercase. Instead, use the Case Insensitive, Case Preserving MVFS mode to get the correct behavior for Java builds.