Thanks Chris, That did not occur to me at all, and it worked!
On Mon, Aug 8, 2011 at 10:04 AM, Endoze <[email protected]> wrote: > You might try the windows way and use the short name for the path. Probably > something like PROGRA~1. From cmd, you can type dir /x to get a listing of > the current directories short names. I don't know how cygwin handles them > but I'd imagine it resolved directory names similar to how cmd does. > > - "Luda" Chris > > On Aug 8, 2011, at 9:58 AM, Travis Paul <[email protected]> wrote: > > > Anyone familiar with Cygwin? > > I am trying to run a java program in a shell script, but I'm having > problem getting cygwin to hold the path of the java.exe in a variable. > > > > I'm ultimately trying to do something like: $java_exe -jar foo.jar > > > > I've tried everything (I think) to escape the space in "Program Files" > but it doesn't like any of them. > > > > $ java_exe=/cygdrive/c/Program\ Files/Java/jre6/bin/java.exe > > $ $java_exe > > -bash: /cygdrive/c/Program: No such file or directory > > > > > > $ java_exe="/cygdrive/c/Program Files/Java/jre6/bin/java.exe" > > $ $java_exe > > -bash: /cygdrive/c/Program: No such file or directory > > > > > > $ java_exe=/cygdrive/c/"Program Files"/Java/jre6/bin/java.exe > > $ $java_exe > > -bash: /cygdrive/c/Program: No such file or directory > > > > > > $ java_exe=`cygpath "C:\Program\040Files\Java\jre6\bin\java.exe"` > > $ $java_exe > > -bash: /cygdrive/c/Program/040Files/Java/jre6/bin/java.exe: No such file > or directory > > > > > > $ java_exe=`cygpath -u "C:\Program Files\Java\jre6\bin\java.exe"` > > $ $java_exe > > -bash: /cygdrive/c/Program: No such file or directory > > > > > > it's definetly there... > > > > $ /cygdrive/c/Program\ Files/Java/jre6/bin/java.exe -version > > java version "1.6.0_22" > > > > I started to think I might have to escape the variable to use it with > something like ${java_exe// /\\ } but that didn't work. > > Since I can access it from a command (but not a variable) a symbolic link > might work, but I feel like this is not supposed to be this complicated, I > have to be doing something wrong. > > > > _______________________________________________ > > Fwlug mailing list > > [email protected] > > http://mail.fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org > > > > This is a public list and all posts are archived publicly. Please keep > this in mind before posting. > > _______________________________________________ > Fwlug mailing list > [email protected] > http://mail.fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org > > This is a public list and all posts are archived publicly. Please keep this > in mind before posting. >
_______________________________________________ Fwlug mailing list [email protected] http://mail.fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org This is a public list and all posts are archived publicly. Please keep this in mind before posting.
