poidasmith/winrun4j — pull request #65 by neandrake (2014-09-19 23:02:58+00:00)
Title: Fixed the file glob expansion so paths that contain '*' do not expand over files

In our case we use this in our classpaths in the .ini:

```ini
classpath.3=bin/lib/*.jar
classpath.6=bin/lib/*/*.jar
```

What we want is to add every jar in bin/lib, and every jar in every 1st-level directory of bin/lib. Currently when examining the latter classpath, every 1st-level jar is extracted and recursively examined to add its internal directory structure as classpath entries. This causes the JVM to take a much longer time to load, which particularly causes problems for services.

This fix allows us to use the classpath entries and strips ~3 seconds off starting the JVM. Depending on the system settings (see http://support.microsoft.com/kb/922918), this can cause services to fail starting.