I found some time to have a deeper look at the problem. Marc from SyntEvo provides some parts of there source code so i was able to reproduce the problem with a more simpler sample.
And the result:
The root directory '\' of my boot drive was marked as hidden. Removing the hidden flag (using FM/2 the greatest FileManger ever available for OS/2

makes my c-drive visible.
Maybe someone can tell me, why this was hidden.
rbri
And if someone likes to play:
package gc_test;
import java.io.File;
public class Main {
public static void main(String[] args) {
System.out.println(System.getProperty("java.version"));
System.out.println("GC Test");
final File[] tmpFiles = File.listRoots();
for(int i=0; i<tmpFiles.length; i++) {
System.out.println("- getAbsolutePath - " + tmpFiles
.getAbsolutePath());
System.out.println("- isDirectory - " + tmpFiles.isDirectory());
System.out.println("- hidden - " + tmpFiles.isHidden());
}
}
}