Cómo evitar la expansión global cuando se ejecuta la aplicación Java en eclipse

Me encuentro con un comportamiento peculiar de la configuración de ejecución de Eclipse, y parece ser un problema exclusivo de Windows. Supongamos que tengo una aplicación Java que imprime los argumentos de la línea de comandos, como los siguientes:

public class WildCard {
    public static void main(String[] args) {
        for (String arg: args) {
            System.out.println(arg);
        }
    }
}

Si proporciono un argumento con un comodín que el shell puede expandir, el shell lo expandirá y lo entregará al programa Java. Eso no es sorpresa. Entonces, si lo hago en el símbolo del sistema

java WildCard test/*

el programa imprimirá

test/foo.txt
test/bar.txt

donde foo.txt y bar.txt son archivos en el directorio "prueba".

Las expansiones de Shell pueden evitarse si rodeo el argumento comodín entre comillas; comillas simples en * nix y comillas dobles en Windows. Entonces, para Windows, si hago lo siguiente en el símbolo del sistema:

java WildCard "test/*"

el programa ahora imprimirá

test/*

(sin expansión)

Sin embargo, lo que encuentro es que la cita en el iniciador de ejecución de Eclipse parece no tener efecto, y el argumento aún se expande. Si pongo

"test/*"

en la sección de argumentos del programa en el iniciador de ejecución de Eclipse, y ejecuta la clase anterior, todavía obtengo

test/foo.txt
test/bar.txt

En otras palabras, las comillas dobles parecen perderse cuando el programa realmente se ejecuta. Esto parece suceder solo con Windows.

¿Hay alguna manera de evitar la expansión global con Eclipse run launcher en Windows?